/darwin-on-arm/xnu/bsd/net/ |
H A D | rtsock.c | 566 * to access its ifa_addr (down below) without locking. 585 info.rti_info[RTAX_IFP] = ifa2->ifa_addr; 588 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr; 1289 info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr; 1296 info.rti_info[RTAX_IFP] = ifp->if_lladdr->ifa_addr; 1358 info.rti_info[RTAX_IFP] = ifp->if_lladdr->ifa_addr; /* lladdr doesn't need lock */ 1539 info.rti_info[RTAX_IFP] = ifa->ifa_addr; 1553 info.rti_info[RTAX_IFP] = ifa->ifa_addr; 1570 if (af && af != ifa->ifa_addr->sa_family) { 1574 info.rti_info[RTAX_IFA] = ifa->ifa_addr; [all...] |
H A D | if_stf.c | 468 if (ia->ifa_addr == NULL) { 472 if (ia->ifa_addr->sa_family != AF_INET6) { 476 sin6 = (struct sockaddr_in6 *)(void *)ia->ifa_addr; 864 if (ifa->ifa_addr->sa_family != AF_INET6) { 869 sin6 = (struct sockaddr_in6 *)(void *)ifa->ifa_addr;
|
H A D | ether_inet_pr_module.c | 476 if (ifa->ifa_addr != NULL && 477 ifa->ifa_addr->sa_family == AF_INET) { 479 ifa->ifa_addr)->sin_addr, ea->arp_spa,
|
H A D | pf_if.c | 441 if (ia->ifa_addr == NULL) { 445 af = ia->ifa_addr->sa_family; 466 (void *)ia->ifa_addr)->sin6_addr)) { 500 pfi_address_add(ia->ifa_addr, af, net2);
|
H A D | kpi_interface.c | 1322 ifa->ifa_addr->sa_family != family) { 1404 lladdr = LLADDR(SDL((void *)ifa->ifa_addr)); 1452 sdl = SDL((void *)ifa->ifa_addr); 1487 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 1630 ll_addr = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 1856 if (ifa->ifa_addr != NULL) 1857 family = ifa->ifa_addr->sa_family; 1872 if (ifa->ifa_addr == NULL) { 1877 copylen = (addr_size >= ifa->ifa_addr->sa_len) ? 1878 ifa->ifa_addr [all...] |
H A D | if.c | 760 if (ifa->ifa_addr->sa_family == family) { 794 if (ifa->ifa_addr->sa_family != addr->sa_family) { 798 if (equal(addr, ifa->ifa_addr)) { 841 if (ifa->ifa_addr->sa_family != 893 if (ifa->ifa_addr->sa_family != addr->sa_family) { 897 if (equal(addr, ifa->ifa_addr)) { 985 if (ifa->ifa_addr == NULL || 986 ifa->ifa_addr->sa_family != af) { 1041 cp2 = ifa->ifa_addr->sa_data; 1105 if (ifa->ifa_addr [all...] |
H A D | route.c | 1276 * possibility of rt_ifa/ifa's ifa_addr from changing (e.g. 1277 * in_ifinit), so okay to access ifa_addr without locking. 1280 (!equal(src, rt->rt_gateway) || !equal(rt->rt_ifa->ifa_addr, 1281 ifa->ifa_addr))) { 1502 * ifa_addr (here and down below) without locking. 1504 if (ifa != NULL && ifa->ifa_addr->sa_family != dst->sa_family) { 1519 * on new entries from rtinit, hence (ifa->ifa_addr != gw). 1522 !equal(ifa->ifa_addr, (struct sockaddr *)(size_t)gw)) && 2850 dst = flags & RTF_HOST ? ifa->ifa_dstaddr : ifa->ifa_addr; 2924 error = rtrequest_locked(cmd, dst, ifa->ifa_addr, if [all...] |
H A D | dlil.c | 3783 if (source_ip->ifa_addr != NULL && 3784 source_ip->ifa_addr->sa_family == 3789 (void *)source_ip->ifa_addr; 3808 source_hw->ifa_addr, 4707 ifa->ifa_addr = (struct sockaddr *)asdl; 5656 sdl = (struct sockaddr_dl *)(void *)ifp->if_lladdr->ifa_addr;
|
H A D | if_var.h | 746 struct sockaddr *ifa_addr; /* address of interface */ member in struct:ifaddr
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in.c | 557 ifa->ifa_addr = (struct sockaddr *)&ia->ia_addr; 873 if (ifa->ifa_addr->sa_family == AF_INET) { 1113 if (ifa->ifa_addr->sa_family == AF_INET) { 1345 if (ifa->ifa_addr->sa_family != AF_INET6) { 1353 candidate.s_addr = ((struct sockaddr_in *)&ifa->ifa_addr)->sin_addr.s_addr; 1657 ia->ia_ifa.ifa_addr = (struct sockaddr *)&oldaddr; 1661 ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; 1693 ia->ia_ifa.ifa_dstaddr = ia->ia_ifa.ifa_addr; 1772 if (ifa->ifa_addr->sa_family == AF_INET && 1818 ifr.ifra_addr = *ifa->ifa_addr; [all...] |
H A D | in_rmx.c | 148 if (satosin(rt->rt_ifa->ifa_addr)->sin_addr.s_addr 580 * to access its ifa_addr without locking. 582 if (ifa->ifa_addr->sa_family != AF_INET)
|
H A D | ip_divert.c | 240 if (ifa->ifa_addr->sa_family != AF_INET) { 245 ((struct sockaddr_in *)(void *) ifa->ifa_addr)->sin_addr;
|
H A D | in_arp.c | 1049 sa = rt_ifa->ifa_addr; 1198 if (ifa->ifa_addr->sa_family != AF_INET) { 1342 SDL(ifa->ifa_addr), 1610 sa = ifa->ifa_addr;
|
H A D | raw_ip.c | 692 * are sent by if_down(). It looks for an ifaddr whose ifa_addr is sa, 714 if (ia->ia_ifa.ifa_addr == sa && 747 if (ia->ia_ifa.ifa_addr == sa) {
|
H A D | ip_input.c | 1095 if (ifa->ifa_addr->sa_family != AF_INET) { 2740 if (!ifa || !ifa->ifa_addr) 2744 sdp = (struct sockaddr_dl *)(void *)ifa->ifa_addr;
|
H A D | in_dhcp.c | 294 return ((struct sockaddr_dl *)(void *)ifp->if_lladdr->ifa_addr);
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | in6.c | 257 * ifa_addr for INET6 is set once during init; no need to hold lock. 260 e = rtrequest_locked(cmd, ifa->ifa_addr, ifa->ifa_addr, 317 * If there is no loopback entry, allocate one. ifa_addr for 320 rt = rtalloc1(ifa->ifa_addr, 0, 0); 384 * to a shared medium. ifa_addr for INET6 is set once during 387 rt = rtalloc1(ifa->ifa_addr, 0, 0); 1601 ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; 2404 if (ifa->ifa_addr->sa_family != AF_INET6) { 2563 if (ifa->ifa_addr [all...] |
H A D | in6_var.h | 442 (&((struct sockaddr_in6 *)(void *)((x)->ifa_addr))->sin6_addr) 688 if (_ifa->ifa_addr->sa_family == AF_INET6) { \
|
H A D | in6_prefix.c | 231 if (ifa->ifa_addr->sa_family != AF_INET6) { 313 if (ifa->ifa_addr->sa_family != AF_INET6) { 1209 if (ifa->ifa_addr->sa_family != AF_INET6) { 1333 if (ifa->ifa_addr->sa_family != AF_INET6) {
|
H A D | in6_ifattach.c | 277 sdl = (struct sockaddr_dl *)(void *)ifa->ifa_addr; 967 if (ifa->ifa_addr->sa_family != AF_INET6 || 968 !IN6_IS_ADDR_LINKLOCAL(&satosin6(&ifa->ifa_addr)->
|
H A D | in6_rmx.c | 201 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr)
|
H A D | ip6_fw.c | 396 if (ia->ifa_addr->sa_family != AF_INET6) { 402 (ia->ifa_addr))->sin6_addr))) {
|
H A D | nd6_rtr.c | 747 * ifa_addr pointers for both should always be valid 750 info.rti_info[RTAX_IFP] = ifp->if_lladdr->ifa_addr; 751 info.rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr; 2015 if (ifa->ifa_addr->sa_family != AF_INET6) { 2412 if (ifa->ifa_addr->sa_family != AF_INET6) { 3495 ifa->ifa_addr, (struct sockaddr *)&mask6, rtflags, &rt, 3516 (void *)ifa->ifa_addr)->sin6_addr),
|
/darwin-on-arm/xnu/bsd/netat/ |
H A D | at.c | 616 sdl = (struct sockaddr_dl *)ifp->if_lladdr->ifa_addr; 630 ifa->ifa_addr = (struct sockaddr *)&ifID->ifNodeAddress;
|
H A D | ddp.c | 391 ifa->ifa_addr = NULL;
|