Lines Matching refs:sdl
81 struct sockaddr_dl *sdl = (struct sockaddr_dl *) ifa->ifa_addr;
83 if (sdl != NULL && sdl->sdl_alen > 0) {
85 if (sdl->sdl_type == IFT_ETHER &&
86 sdl->sdl_alen == ETHER_ADDR_LEN)
88 ether_ntoa((struct ether_addr *)LLADDR(sdl)));
90 int n = sdl->sdl_nlen > 0 ? sdl->sdl_nlen + 1 : 0;
92 printf("\tlladdr %s\n", link_ntoa(sdl) + n);
95 char *cp = (char *)LLADDR(sdl);
96 int n = sdl->sdl_alen;
98 if (sdl->sdl_type == IFT_ETHER)
113 struct sockaddr_dl sdl;
123 sdl.sdl_len = sizeof(sdl);
124 link_addr(temp, &sdl);
126 if (sdl.sdl_alen > sizeof(sa->sa_data))
129 sa->sa_len = sdl.sdl_alen;
130 bcopy(LLADDR(&sdl), sa->sa_data, sdl.sdl_alen);