Lines Matching refs:sdl
54 link_addr(addr, sdl)
56 struct sockaddr_dl *sdl;
58 char *cp = sdl->sdl_data;
59 char *cplim = sdl->sdl_len + (char *)sdl;
62 bzero((char *)&sdl->sdl_family, sdl->sdl_len - 1);
63 sdl->sdl_family = AF_LINK;
88 sdl->sdl_nlen = cp - sdl->sdl_data;
115 sdl->sdl_alen = cp - LLADDR(sdl);
116 new = cp - (char *)sdl;
117 if (new > sizeof(*sdl))
118 sdl->sdl_len = new;
125 link_ntoa(sdl)
126 const struct sockaddr_dl *sdl;
134 namelen = (sdl->sdl_nlen <= IFNAMSIZ) ? sdl->sdl_nlen : IFNAMSIZ;
139 bcopy(sdl->sdl_data, out, namelen);
142 if (sdl->sdl_alen > 0) {
148 in = (const u_char *)sdl->sdl_data + sdl->sdl_nlen;
149 inlim = in + sdl->sdl_alen;
152 if (in != (const u_char *)sdl->sdl_data + sdl->sdl_nlen) {