Searched refs:ro_srcia (Results 1 – 7 of 7) sorted by relevance
113 struct ifaddr *ro_srcia; member134 if ((_ro)->ro_srcia != NULL) { \135 ifa_remref((_ro)->ro_srcia); \136 (_ro)->ro_srcia = NULL; \
213 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 = (struct in6_ifaddr *)ro.ro_srcia; in netsrc_ipv6()
431 _CASSERT(offsetof(struct route, ro_srcia) == in route_init()432 offsetof(struct route_in6, ro_srcia)); in route_init()3984 if (ro->ro_srcia != NULL) { in route_clear()3985 ifa_remref(ro->ro_srcia); in route_clear()3986 ro->ro_srcia = NULL; in route_clear()4004 if (dst->ro_srcia != NULL) { in route_copyout()4005 ifa_addref(dst->ro_srcia); in route_copyout()4022 if (dst->ro_srcia != NULL) { in route_copyin()4023 ifa_remref(dst->ro_srcia); in route_copyin()4042 if (dst->ro_srcia != src->ro_srcia) { in route_copyin()[all …]
154 struct ifaddr *ro_srcia; member
1080 } else if (!ROUTE_UNUSABLE(ro) && ro->ro_srcia != NULL && in selectroute()1085 ifa = ro->ro_srcia; in selectroute()1386 if (ifa != route->ro_srcia || in selectroute()1392 if (route->ro_srcia != NULL) { in selectroute()1393 ifa_remref(route->ro_srcia); in selectroute()1395 route->ro_srcia = ifa; in selectroute()
1314 } else if (ro->ro_srcia != NULL) { in ip6_output_list()1315 srcidx = ro->ro_srcia->ifa_ifp->if_index; in ip6_output_list()
878 ro->ro_srcia != NULL) { in ip_output_list()879 srcidx = ro->ro_srcia->ifa_ifp->if_index; in ip_output_list()3292 if (ro->ro_srcia != NULL) { in in_selectsrcif()3293 ifa_remref(ro->ro_srcia); in in_selectsrcif()3295 ro->ro_srcia = ifa; in in_selectsrcif()