Lines Matching refs:sdl
86 struct sockaddr_dl *sdl = (struct sockaddr_dl *) ifa->ifa_addr;
88 if (sdl != NULL && sdl->sdl_alen > 0) {
90 if (sdl->sdl_type == IFT_ETHER &&
91 sdl->sdl_alen == ETHER_ADDR_LEN)
93 ether_ntoa((struct ether_addr *)LLADDR(sdl)));
95 int n = sdl->sdl_nlen > 0 ? sdl->sdl_nlen + 1 : 0;
97 printf("\tlladdr %s\n", link_ntoa(sdl) + n);
100 char *cp = (char *)LLADDR(sdl);
101 int n = sdl->sdl_alen;
103 if (sdl->sdl_type == IFT_ETHER)
118 struct sockaddr_dl sdl;
128 sdl.sdl_len = sizeof(sdl);
129 link_addr(temp, &sdl);
131 if (sdl.sdl_alen > sizeof(sa->sa_data))
134 sa->sa_len = sdl.sdl_alen;
135 bcopy(LLADDR(&sdl), sa->sa_data, sdl.sdl_alen);