Searched refs:sdl (Results 1 - 16 of 16) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Dnd6_nbr.c858 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 Din6_ifattach.c266 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 Dnd6.c2663 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 Dicmp6.c2771 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 Din6_mcast.c103 struct sockaddr_dl sdl; member in union:sockunion
/darwin-on-arm/xnu/bsd/netat/
H A Dddp_lap.c1578 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 Dat.c162 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 Dether_inet6_pr_module.c153 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 Dkpi_interface.c1440 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 Dif_bond.c1095 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 Dif.c962 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 Dif_bridge.c937 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 Ddlil.c5650 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 Din_arp.c492 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 Dip_input.c2729 struct sockaddr_dl sdl; member in struct:sdlbuf
2733 struct sockaddr_dl *sdl2 = &sdlbuf.sdl;
H A Din_mcast.c96 struct sockaddr_dl sdl; member in union:sockunion

Completed in 143 milliseconds