• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/bsd/netinet6/

Lines Matching refs:sdl

850 	struct sockaddr_dl *sdl;
968 (sdl = SDL(rt->rt_gateway)) == NULL) {
990 sdl->sdl_alen = ifp->if_addrlen;
991 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
1035 if (sdl->sdl_alen) {
1036 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen))
1082 sdl->sdl_alen = ifp->if_addrlen;
1083 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
1159 nd6_llreach_alloc(rt, ifp, LLADDR(sdl), sdl->sdl_alen, TRUE);
1354 struct sockaddr_dl *sdl;
1355 sdl = (struct sockaddr_dl *)(void *)sdl0;
1356 if (sdl->sdl_alen == ifp->if_addrlen)
1357 mac = LLADDR(sdl);
2103 struct sockaddr_dl *sdl;
2107 sdl = (struct sockaddr_dl *)(void *)
2109 if (lladdrlen == sdl->sdl_alen &&
2110 bcmp(lladdr, LLADDR(sdl), lladdrlen) == 0)
2231 struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6)
2237 VERIFY(sdl && (void *)sa != (void *)sdl);
2244 bzero(sdl, sizeof *sdl);
2245 sdl->sdl_len = sizeof *sdl;
2246 sdl->sdl_family = AF_LINK;
2247 sdl->sdl_type = ifp->if_type;
2248 sdl->sdl_index = ifp->if_index;
2257 sdl->sdl_nlen = strlen(ifp->if_name);
2258 bcopy(ifp->if_name, sdl->sdl_data, sdl->sdl_nlen);
2260 sdl->sdl_alen = ETHER_ADDR_LEN;
2261 LLADDR(sdl)[0] = (in6->s6_addr[8] ^ ND6_EUI64_UBIT);
2262 LLADDR(sdl)[1] = in6->s6_addr[9];
2263 LLADDR(sdl)[2] = in6->s6_addr[10];
2264 LLADDR(sdl)[3] = in6->s6_addr[13];
2265 LLADDR(sdl)[4] = in6->s6_addr[14];
2266 LLADDR(sdl)[5] = in6->s6_addr[15];
2268 sdl->sdl_alen = EUI64_LENGTH;
2269 bcopy(&in6->s6_addr[8], LLADDR(sdl), EUI64_LENGTH);
2272 sdl->sdl_slen = 0;
2280 VERIFY(sa->sa_len <= sizeof *sdl);
2281 bcopy(sa, sdl, sa->sa_len);
2313 struct sockaddr_dl *sdl, int32_t rssi, int lqm, int npm)
2319 nd6_cache_lladdr(ifp, &sin6->sin6_addr, LLADDR(sdl), sdl->sdl_alen,