Lines Matching refs:rt
446 struct rtentry *rt = inp->in6p_route.ro_rt;
454 if (rt != NULL && rt->rt_ifp != *outif) {
455 ifnet_reference(rt->rt_ifp); /* for caller */
458 *outif = rt->rt_ifp;
1010 struct rtentry *rt;
1013 if ((rt = in6p->in6p_route.ro_rt) != NULL) {
1014 RT_LOCK(rt);
1018 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway;
1019 info.rti_info[RTAX_NETMASK] = rt_mask(rt);
1020 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
1021 if (rt->rt_flags & RTF_DYNAMIC) {
1027 rt->rt_flags |= RTF_CONDEMNED;
1028 RT_UNLOCK(rt);
1029 (void) rtrequest(RTM_DELETE, rt_key(rt),
1030 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
1032 RT_UNLOCK(rt);