Searched refs:ifa_addr (Results 1 - 25 of 30) sorted by relevance

12

/darwin-on-arm/xnu/bsd/net/
H A Drtsock.c566 * 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 Dif_stf.c468 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 Dether_inet_pr_module.c476 if (ifa->ifa_addr != NULL &&
477 ifa->ifa_addr->sa_family == AF_INET) {
479 ifa->ifa_addr)->sin_addr, ea->arp_spa,
H A Dpf_if.c441 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 Dkpi_interface.c1322 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 Dif.c760 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 Droute.c1276 * 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 Ddlil.c3783 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 Dif_var.h746 struct sockaddr *ifa_addr; /* address of interface */ member in struct:ifaddr
/darwin-on-arm/xnu/bsd/netinet/
H A Din.c557 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 Din_rmx.c148 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 Dip_divert.c240 if (ifa->ifa_addr->sa_family != AF_INET) {
245 ((struct sockaddr_in *)(void *) ifa->ifa_addr)->sin_addr;
H A Din_arp.c1049 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 Draw_ip.c692 * 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 Dip_input.c1095 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 Din_dhcp.c294 return ((struct sockaddr_dl *)(void *)ifp->if_lladdr->ifa_addr);
/darwin-on-arm/xnu/bsd/netinet6/
H A Din6.c257 * 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 Din6_var.h442 (&((struct sockaddr_in6 *)(void *)((x)->ifa_addr))->sin6_addr)
688 if (_ifa->ifa_addr->sa_family == AF_INET6) { \
H A Din6_prefix.c231 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 Din6_ifattach.c277 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 Din6_rmx.c201 if (IN6_ARE_ADDR_EQUAL(&satosin6(rt->rt_ifa->ifa_addr)
H A Dip6_fw.c396 if (ia->ifa_addr->sa_family != AF_INET6) {
402 (ia->ifa_addr))->sin6_addr))) {
H A Dnd6_rtr.c747 * 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 Dat.c616 sdl = (struct sockaddr_dl *)ifp->if_lladdr->ifa_addr;
630 ifa->ifa_addr = (struct sockaddr *)&ifID->ifNodeAddress;
H A Dddp.c391 ifa->ifa_addr = NULL;

Completed in 267 milliseconds

12