Lines Matching refs:sdl
55 link_addr(const char *addr, struct sockaddr_dl *sdl) in link_addr() argument
57 char *cp = sdl->sdl_data; in link_addr()
58 char *cplim = sdl->sdl_len + (char *)sdl; in link_addr()
61 bzero((char *)&sdl->sdl_family, sdl->sdl_len - 1); in link_addr()
62 sdl->sdl_family = AF_LINK; in link_addr()
87 sdl->sdl_nlen = cp - sdl->sdl_data; in link_addr()
114 sdl->sdl_alen = cp - LLADDR(sdl); in link_addr()
115 new = cp - (char *)sdl; in link_addr()
116 if (new > sizeof(*sdl)) in link_addr()
117 sdl->sdl_len = new; in link_addr()
124 link_ntoa(const struct sockaddr_dl *sdl) in link_ntoa() argument
129 u_char *in = (u_char *)LLADDR(sdl); in link_ntoa()
130 u_char *inlim = in + sdl->sdl_alen; in link_ntoa()
133 if (sdl->sdl_nlen) { in link_ntoa()
134 bcopy(sdl->sdl_data, obuf, sdl->sdl_nlen); in link_ntoa()
135 out += sdl->sdl_nlen; in link_ntoa()
136 if (sdl->sdl_alen) in link_ntoa()