Lines Matching refs:rt_flags

411 #define RT_HOST(r)      ((r)->rt_flags & RTF_HOST)
526 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default()
901 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope()
1019 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst()
1020 (rt->rt_flags & RTF_PRCLONING) && in route_ignore_protocol_cloning_for_dst()
1080 nflags = rt->rt_flags & ~ignflags; in rtalloc1_common_locked()
1119 if ((newrt->rt_flags & (RTF_HOST | RTF_LLINFO)) == in rtalloc1_common_locked()
1133 newrt->rt_flags |= RTF_ROUTER; in rtalloc1_common_locked()
1139 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) { in rtalloc1_common_locked()
1264 VERIFY(!(rt->rt_flags & RTF_IFREF)); in rtfree_common()
1288 if (!(rt->rt_flags & RTF_UP)) { in rtfree_common()
1292 rt->rt_flags |= RTF_DEAD; in rtfree_common()
1436 VERIFY((p->rt_flags & RTF_DEAD) == 0); in rtref()
1590 if (rt->rt_flags & RTF_GATEWAY) { in rtredirect()
1591 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) { in rtredirect()
1611 rt->rt_flags |= RTF_MODIFIED; in rtredirect()
2035 rt->rt_flags &= ~RTF_UP; in rtrequest_common_locked()
2055 rt->rt_flags |= RTF_CONDEMNED; in rtrequest_common_locked()
2060 if (rt->rt_flags & RTF_ROUTER) { in rtrequest_common_locked()
2062 VERIFY(rt->rt_flags & RTF_HOST); in rtrequest_common_locked()
2063 rt->rt_flags &= ~RTF_ROUTER; in rtrequest_common_locked()
2081 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in rtrequest_common_locked()
2136 if ((rt->rt_flags & RTF_STATIC) && in rtrequest_common_locked()
2196 if (rt->rt_flags & RTF_REJECT) { in rtrequest_common_locked()
2197 if (rt->rt_flags & RTF_HOST) { in rtrequest_common_locked()
2215 flags = rt->rt_flags & in rtrequest_common_locked()
2237 (rt->rt_flags & RTF_PROXY)) { in rtrequest_common_locked()
2300 rt->rt_flags = RTF_UP | flags; in rtrequest_common_locked()
2379 rt2->rt_flags, 0); in rtrequest_common_locked()
2437 if ((*ret_nrt)->rt_flags & in rtrequest_common_locked()
2485 if (req == RTM_ADD && (rt->rt_flags & RTF_HOST) == 0) { in rtrequest_common_locked()
2486 rt->rt_flags |= RTF_GLOBAL; in rtrequest_common_locked()
2517 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL) { in rtrequest_common_locked()
2522 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) { in rtrequest_common_locked()
2587 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixdelete()
2595 rt_mask(rt), rt->rt_flags, NULL); in rt_fixdelete()
2629 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixchange()
2686 rt_mask(rt), rt->rt_flags, NULL); in rt_fixchange()
2739 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2746 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2765 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2777 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2791 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2803 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2853 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) && in rt_setgate()
2859 return (rt->rt_flags & RTF_HOST) ? in rt_setgate()
2864 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2958 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL && in rt_setgate()
2959 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) { in rt_setgate()
2976 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) { in rt_setgate()
3024 if (rt->rt_flags & RTF_WASCLONED) { in rt_set_gwroute()
3035 !(gwrt->rt_flags & RTF_ROUTER)) { in rt_set_gwroute()
3037 gwrt->rt_flags |= RTF_ROUTER; in rt_set_gwroute()
3226 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) { in rt_lookup_common()
3315 (rt->rt_flags & RTF_GATEWAY)) { in rt_lookup_common()
3334 } else if (!(rt->rt_flags & RTF_IFSCOPE)) { in rt_lookup_common()
3475 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) { in rt_validate()
3614 rt->rt_flags, abuf, in rtinit_locked()
3626 } else if (rt->rt_flags & RTF_STATIC) { in rtinit_locked()
3638 rt->rt_flags, abuf); in rtinit_locked()
3653 rt->rt_flags, abuf); in rtinit_locked()
3688 rt->rt_flags, abuf); in rtinit_locked()
3712 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3722 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3791 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3827 if (rt->rt_parent != NULL && !(rt->rt_flags & in rt_set_idleref()
3829 (rt->rt_flags & (RTF_UP | RTF_WASCLONED | RTF_IFREF)) == in rt_set_idleref()
3836 rt->rt_flags |= RTF_IFREF; in rt_set_idleref()
3846 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF); in rt_clear_idleref()
3850 rt->rt_flags &= ~RTF_IFREF; in rt_clear_idleref()
3864 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) { in rt_set_proxy()
3868 rt->rt_flags |= RTF_PROXY; in rt_set_proxy()
3870 rt->rt_flags &= ~RTF_PROXY; in rt_set_proxy()
4246 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4265 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) { in route_to_gwroute()
4290 if (!(gwrt->rt_flags & RTF_UP)) { in route_to_gwroute()
4308 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL || in route_to_gwroute()
4353 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) == in route_to_gwroute()
4377 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4383 if (rt->rt_flags & RTF_REJECT) { in route_to_gwroute()
4422 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) && in rt_revalidate_gwroute()
4425 !(rt->rt_gwroute->rt_flags & RTF_UP))) { in rt_revalidate_gwroute()
4427 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)); in rt_revalidate_gwroute()
4480 if (rt->rt_flags & RTF_GATEWAY) { in rt_str4()
4511 if (rt->rt_flags & RTF_GATEWAY) { in rt_str6()
4590 rt->rt_flags); in route_event_callback()
4610 if (rt->rt_flags & RTPRF_OURS) { in route_event_walktree()
4616 if (!(rt->rt_flags & RTF_GATEWAY)) { in route_event_walktree()