Home
last modified time | relevance | path

Searched refs:ro_srcia (Results 1 – 7 of 7) sorted by relevance

/xnu-12377.41.6/bsd/net/
H A Dnetsrc.c213 if (ro.ro_srcia == NULL && in6 != NULL) { in netsrc_ipv6()
214 ro.ro_srcia = (struct ifaddr*)(ifa_foraddr6_scoped(in6, reply.nrp_ifindex)); in netsrc_ipv6()
216 if (ro.ro_srcia) { in netsrc_ipv6()
217 struct in6_ifaddr *ia = ifatoia6(ro.ro_srcia); in netsrc_ipv6()
H A Droute_private.h111 struct ifaddr *ro_srcia; member
132 if ((_ro)->ro_srcia != NULL) { \
133 ifa_remref((_ro)->ro_srcia); \
134 (_ro)->ro_srcia = NULL; \
H A Droute.c493 static_assert(offsetof(struct route, ro_srcia) == offsetof(struct route_in6, ro_srcia)); in route_init()
4100 if (ro->ro_srcia != NULL) { in route_clear()
4101 ifa_remref(ro->ro_srcia); in route_clear()
4102 ro->ro_srcia = NULL; in route_clear()
4120 if (dst->ro_srcia != NULL) { in route_copyout()
4121 ifa_addref(dst->ro_srcia); in route_copyout()
4138 if (dst->ro_srcia != NULL) { in route_copyin()
4139 ifa_remref(dst->ro_srcia); in route_copyin()
4158 if (dst->ro_srcia != src->ro_srcia) { in route_copyin()
4159 if (dst->ro_srcia != NULL) { in route_copyin()
[all …]
/xnu-12377.41.6/bsd/netinet6/
H A Din6_private.h154 struct ifaddr *ro_srcia; member
H A Din6_src.c1081 } else if (!ROUTE_UNUSABLE(ro) && ro->ro_srcia != NULL && in selectroute()
1086 ifa = ro->ro_srcia; in selectroute()
1387 if (ifa != route->ro_srcia || in selectroute()
1393 if (route->ro_srcia != NULL) { in selectroute()
1394 ifa_remref(route->ro_srcia); in selectroute()
1396 route->ro_srcia = ifa; in selectroute()
H A Dip6_output.c1362 } else if (ro->ro_srcia != NULL) { in ip6_output_list()
1363 srcidx = ro->ro_srcia->ifa_ifp->if_index; in ip6_output_list()
/xnu-12377.41.6/bsd/netinet/
H A Dip_output.c908 ro->ro_srcia != NULL) { in ip_output_list()
909 srcidx = ro->ro_srcia->ifa_ifp->if_index; in ip_output_list()
3400 if (ro->ro_srcia != NULL) { in in_selectsrcif()
3401 ifa_remref(ro->ro_srcia); in in_selectsrcif()
3403 ro->ro_srcia = ifa; in in_selectsrcif()