Lines Matching defs:rt_ifa
145 * rt_key, rt_gateway, rt_ifp, rt_ifa
154 * entry will prevent its rt_key, rt_gateway, rt_ifp and rt_ifa
1051 struct ifaddr *rt_ifa;
1072 if ((rt_ifa = rt->rt_ifa) != NULL)
1073 rt->rt_ifa = NULL;
1095 if (rt_ifa != NULL)
1096 IFA_REMREF(rt_ifa);
1204 if (rt->rt_ifa == ifa)
1211 if (rt->rt_ifa)
1212 IFA_REMREF(rt->rt_ifa);
1214 /* Set rt_ifa */
1215 rt->rt_ifa = ifa;
1218 if (rt->rt_ifa)
1219 IFA_ADDREF(rt->rt_ifa);
1276 * possibility of rt_ifa/ifa's ifa_addr from changing (e.g.
1280 (!equal(src, rt->rt_gateway) || !equal(rt->rt_ifa->ifa_addr,
1488 ifa = rt->rt_ifa;
1528 ifa = rt->rt_ifa;
1732 if ((ifa = rt->rt_ifa) != NULL) {
1738 /* keep reference on rt_ifa */
1794 * parent's rt_ifa and rt_gateway will not change, and its
1800 ifa = rt->rt_ifa;
1911 rt->rt_ifp = rt->rt_ifa->ifa_ifp;
1958 if (rt->rt_ifa) {
1959 IFA_REMREF(rt->rt_ifa);
1960 rt->rt_ifa = NULL;
2885 if (rt->rt_ifa != ifa) {
2954 if (rt->rt_ifa != ifa) {
2958 if (!(rt->rt_ifa->ifa_ifp->if_flags &
2961 ifa, rt->rt_ifa);
2967 IFA_LOCK_SPIN(rt->rt_ifa);
2968 ifa_rtrequest = rt->rt_ifa->ifa_rtrequest;
2969 IFA_UNLOCK(rt->rt_ifa);