Lines Matching defs:rt
445 struct rtentry *rt = inp->in6p_route.ro_rt;
453 if (rt != NULL && rt->rt_ifp != *outif) {
454 ifnet_reference(rt->rt_ifp); /* for caller */
457 *outif = rt->rt_ifp;
984 struct rtentry *rt;
987 if ((rt = in6p->in6p_route.ro_rt) != NULL) {
989 RT_LOCK(rt);
993 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway;
994 info.rti_info[RTAX_NETMASK] = rt_mask(rt);
995 rt_missmsg(RTM_LOSING, &info, rt->rt_flags, 0);
996 if (rt->rt_flags & RTF_DYNAMIC) {
1002 rt->rt_flags |= RTF_CONDEMNED;
1003 RT_UNLOCK(rt);
1004 (void) rtrequest(RTM_DELETE, rt_key(rt),
1005 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
1007 RT_UNLOCK(rt);
1013 rtfree(rt);