Lines Matching refs:rt_flags
393 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
463 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default()
837 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope()
955 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst()
956 (rt->rt_flags & RTF_PRCLONING) && in route_ignore_protocol_cloning_for_dst()
1015 nflags = rt->rt_flags & ~ignflags; in rtalloc1_common_locked()
1054 if ((newrt->rt_flags & (RTF_HOST | RTF_LLINFO)) == in rtalloc1_common_locked()
1068 newrt->rt_flags |= RTF_ROUTER; in rtalloc1_common_locked()
1074 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) { in rtalloc1_common_locked()
1199 VERIFY(!(rt->rt_flags & RTF_IFREF)); in rtfree_common()
1223 if (!(rt->rt_flags & RTF_UP)) { in rtfree_common()
1227 rt->rt_flags |= RTF_DEAD; in rtfree_common()
1371 VERIFY((p->rt_flags & RTF_DEAD) == 0); in rtref()
1525 if (rt->rt_flags & RTF_GATEWAY) { in rtredirect()
1526 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) { in rtredirect()
1546 rt->rt_flags |= RTF_MODIFIED; in rtredirect()
1970 rt->rt_flags &= ~RTF_UP; in rtrequest_common_locked()
1990 rt->rt_flags |= RTF_CONDEMNED; in rtrequest_common_locked()
1995 if (rt->rt_flags & RTF_ROUTER) { in rtrequest_common_locked()
1997 VERIFY(rt->rt_flags & RTF_HOST); in rtrequest_common_locked()
1998 rt->rt_flags &= ~RTF_ROUTER; in rtrequest_common_locked()
2016 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in rtrequest_common_locked()
2071 if ((rt->rt_flags & RTF_STATIC) && in rtrequest_common_locked()
2131 if (rt->rt_flags & RTF_REJECT) { in rtrequest_common_locked()
2132 if (rt->rt_flags & RTF_HOST) { in rtrequest_common_locked()
2150 flags = rt->rt_flags & in rtrequest_common_locked()
2172 (rt->rt_flags & RTF_PROXY)) { in rtrequest_common_locked()
2235 rt->rt_flags = RTF_UP | flags; in rtrequest_common_locked()
2313 rt2->rt_flags, 0); in rtrequest_common_locked()
2361 if ((*ret_nrt)->rt_flags & in rtrequest_common_locked()
2404 if (req == RTM_ADD && (rt->rt_flags & RTF_HOST) == 0) { in rtrequest_common_locked()
2405 rt->rt_flags |= RTF_GLOBAL; in rtrequest_common_locked()
2436 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL) { in rtrequest_common_locked()
2441 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) { in rtrequest_common_locked()
2506 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixdelete()
2514 rt_mask(rt), rt->rt_flags, NULL); in rt_fixdelete()
2548 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixchange()
2605 rt_mask(rt), rt->rt_flags, NULL); in rt_fixchange()
2645 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2652 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2671 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2683 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2697 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2709 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2759 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) && in rt_setgate()
2765 return (rt->rt_flags & RTF_HOST) ? in rt_setgate()
2770 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2864 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL && in rt_setgate()
2865 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) { in rt_setgate()
2882 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) { in rt_setgate()
2932 if (rt->rt_flags & RTF_WASCLONED) { in rt_set_gwroute()
2943 !(gwrt->rt_flags & RTF_ROUTER)) { in rt_set_gwroute()
2945 gwrt->rt_flags |= RTF_ROUTER; in rt_set_gwroute()
3126 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) { in rt_lookup_common()
3216 (rt->rt_flags & RTF_GATEWAY)) { in rt_lookup_common()
3235 } else if (!(rt->rt_flags & RTF_IFSCOPE)) { in rt_lookup_common()
3355 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) { in rt_validate()
3495 rt->rt_flags, RTF_BITS, abuf, in rtinit_locked()
3507 } else if (rt->rt_flags & RTF_STATIC) { in rtinit_locked()
3519 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3535 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3570 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3595 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3605 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3675 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3712 if (rt->rt_parent != NULL && !(rt->rt_flags & in rt_set_idleref()
3714 (rt->rt_flags & (RTF_UP | RTF_WASCLONED | RTF_IFREF)) == in rt_set_idleref()
3721 rt->rt_flags |= RTF_IFREF; in rt_set_idleref()
3731 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF); in rt_clear_idleref()
3735 rt->rt_flags &= ~RTF_IFREF; in rt_clear_idleref()
3749 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) { in rt_set_proxy()
3753 rt->rt_flags |= RTF_PROXY; in rt_set_proxy()
3755 rt->rt_flags &= ~RTF_PROXY; in rt_set_proxy()
4115 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4134 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) { in route_to_gwroute()
4159 if (!(gwrt->rt_flags & RTF_UP)) { in route_to_gwroute()
4177 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL || in route_to_gwroute()
4222 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) == in route_to_gwroute()
4246 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4252 if (rt->rt_flags & RTF_REJECT) { in route_to_gwroute()
4291 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) && in rt_revalidate_gwroute()
4294 !(rt->rt_gwroute->rt_flags & RTF_UP))) { in rt_revalidate_gwroute()
4296 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)); in rt_revalidate_gwroute()
4349 if (rt->rt_flags & RTF_GATEWAY) { in rt_str4()
4380 if (rt->rt_flags & RTF_GATEWAY) { in rt_str6()
4450 rt->rt_flags); in route_event_callback()
4470 if (rt->rt_flags & RTPRF_OURS) { in route_event_walktree()
4476 if (!(rt->rt_flags & RTF_GATEWAY)) { in route_event_walktree()