/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | nd6_nbr.c | 858 struct sockaddr_dl *sdl; local 1017 (sdl = SDL(rt->rt_gateway)) == NULL) { 1038 sdl->sdl_alen = ifp->if_addrlen; 1039 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); 1081 if (sdl->sdl_alen) { 1082 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen)) 1129 sdl->sdl_alen = ifp->if_addrlen; 1130 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); 1204 nd6_llreach_alloc(rt, ifp, LLADDR(sdl), sdl 1404 struct sockaddr_dl *sdl; local 2062 struct sockaddr_dl *sdl; local 2171 nd6_alt_node_addr_decompose(struct ifnet *ifp, struct sockaddr *sa, struct sockaddr_dl* sdl, struct sockaddr_in6 *sin6) argument 2254 nd6_alt_node_present(struct ifnet *ifp, struct sockaddr_in6 *sin6, struct sockaddr_dl *sdl, int32_t rssi, int lqm, int npm) argument [all...] |
H A D | in6_ifattach.c | 266 struct sockaddr_dl *sdl; local 277 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 278 if (sdl->sdl_alen == 0) { 286 addr = (u_int8_t *) LLADDR(sdl); 287 addrlen = sdl->sdl_alen;
|
H A D | nd6.c | 2663 struct sockaddr_dl *sdl = NULL; local 2723 sdl = SDL(rt->rt_gateway); 2725 olladdr = (sdl->sdl_alen) ? 1 : 0; 2727 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen)) 2750 sdl->sdl_alen = ifp->if_addrlen; 2751 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); 2754 nd6_llreach_alloc(rt, ifp, LLADDR(sdl), sdl->sdl_alen, FALSE); 3441 struct sockaddr_dl *sdl; local 3478 sdl 3504 struct sockaddr_dl *sdl = NULL; local [all...] |
H A D | icmp6.c | 2771 struct sockaddr_dl *sdl; local 2792 (sdl = (struct sockaddr_dl *)(void *) 2793 rt_router->rt_gateway) && sdl->sdl_alen) { 2798 bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen);
|
H A D | in6_mcast.c | 103 struct sockaddr_dl sdl; member in union:sockunion
|
/darwin-on-arm/xnu/bsd/netat/ |
H A D | ddp_lap.c | 1578 struct sockaddr_dl sdl; local 1590 bzero(&sdl, sizeof(sdl)); 1591 sdl.sdl_family = AF_LINK; 1592 sdl.sdl_alen = sizeof(struct etalk_addr); 1593 sdl.sdl_len = offsetof(struct sockaddr_dl, sdl_data) 1595 bcopy(data, sdl.sdl_data, sizeof(struct etalk_addr)); 1597 sdl.sdl_index = nddp->if_index; 1598 sdl.sdl_type = IFT_ETHER; 1605 if (if_addmulti_anon(nddp, (struct sockaddr *)&sdl, NUL 1617 struct sockaddr_dl sdl; local 1665 struct sockaddr_dl sdl; local 1702 struct sockaddr_dl sdl; local [all...] |
H A D | at.c | 162 struct sockaddr_dl *sdl; local 616 sdl = (struct sockaddr_dl *)ifp->if_lladdr->ifa_addr; 617 bcopy(LLADDR(sdl), ifID->xaddr, sizeof(ifID->xaddr));
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | ether_inet6_pr_module.c | 153 struct sockaddr_dl sdl; local 162 (uintptr_t)(size_t)dst_netaddr, &sdl, sizeof (sdl), route, *m0); 168 bcopy(LLADDR(&sdl), edst, sdl.sdl_alen);
|
H A D | kpi_interface.c | 1440 struct sockaddr_dl *sdl; local 1452 sdl = SDL((void *)ifa->ifa_addr); 1453 if (lladdr_len != sdl->sdl_alen) { 1458 bcopy(LLADDR(sdl), lladdr, lladdr_len); 1484 struct sockaddr_dl *sdl; local 1487 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 1489 bcopy(lladdr, LLADDR(sdl), lladdr_len); 1491 bzero(LLADDR(sdl), interface->if_addrlen); 1493 sdl->sdl_alen = lladdr_len; 1496 sdl [all...] |
H A D | if_bond.c | 1095 struct sockaddr_dl sdl; local 1099 bzero(&sdl, sizeof(sdl)); 1100 sdl.sdl_len = sizeof(sdl); 1101 sdl.sdl_family = AF_LINK; 1102 sdl.sdl_type = IFT_ETHER; 1103 sdl.sdl_nlen = 0; 1104 sdl.sdl_alen = sizeof(slow_proto_multicast); 1105 bcopy(&slow_proto_multicast, sdl [all...] |
H A D | if.c | 962 const struct sockaddr_dl *sdl = local 964 if (sdl->sdl_index && sdl->sdl_index <= if_index) { 965 ifa = ifnet_addrs[sdl->sdl_index - 1]; 1430 struct sockaddr_dl *sdl = (struct sockaddr_dl *)(void *)sa; local 1432 if ( (sa->sa_family != AF_LINK) || (sdl->sdl_nlen == 0) || 1433 (sdl->sdl_nlen > IFNAMSIZ) ) 1443 bcopy(sdl->sdl_data, ifname, sdl->sdl_nlen); 1444 ifname[sdl [all...] |
H A D | if_bridge.c | 937 printf("sdl len %d index %d family %d type 0x%x nlen %d alen %d" 1049 struct sockaddr_dl *sdl = (struct sockaddr_dl *)sdl_buffer; local 1185 memset(sdl, 0, sizeof (sdl_buffer)); 1186 sdl->sdl_family = AF_LINK; 1187 sdl->sdl_nlen = strlen(sc->sc_if_xname); 1188 sdl->sdl_alen = ETHER_ADDR_LEN; 1189 sdl->sdl_len = offsetof(struct sockaddr_dl, sdl_data); 1190 memcpy(sdl->sdl_data, sc->sc_if_xname, sdl->sdl_nlen); 1191 memcpy(LLADDR(sdl), eadd [all...] |
H A D | dlil.c | 5650 struct sockaddr_dl *sdl; local 5656 sdl = (struct sockaddr_dl *)(void *)ifp->if_lladdr->ifa_addr; 5657 if (sdl->sdl_type == IFT_ETHER) { 5658 memcpy(node, LLADDR(sdl), ETHER_ADDR_LEN); 5852 struct sockaddr_dl *sdl; local 5861 sdl = &kev.sdl_node_address; 5862 nd6_alt_node_addr_decompose(ifp, sa, sdl, sin6); 5868 nd6_alt_node_present(ifp, sin6, sdl, rssi, lqm, npm); 5878 struct sockaddr_dl *sdl; local 5886 sdl [all...] |
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_arp.c | 492 struct sockaddr_dl *sdl; local 497 if (rt->rt_refcnt > 0 && (sdl = SDL(rt->rt_gateway)) && 498 sdl->sdl_family == AF_LINK) { 499 sdl->sdl_alen = 0; 782 sdl_addr_to_hex(const struct sockaddr_dl *sdl, char * orig_buf, int buflen) argument 786 const u_char * lladdr = (u_char *)(size_t)sdl->sdl_data; 789 if (maxbytes > sdl->sdl_alen) { 790 maxbytes = sdl->sdl_alen;
|
H A D | ip_input.c | 2729 struct sockaddr_dl sdl; member in struct:sdlbuf 2733 struct sockaddr_dl *sdl2 = &sdlbuf.sdl;
|
H A D | in_mcast.c | 96 struct sockaddr_dl sdl; member in union:sockunion
|