Lines Matching refs:rt_flags
406 #define RT_HOST(r) ((r)->rt_flags & RTF_HOST)
525 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default()
900 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope()
1018 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst()
1019 (rt->rt_flags & RTF_PRCLONING) && in route_ignore_protocol_cloning_for_dst()
1079 nflags = rt->rt_flags & ~ignflags; in rtalloc1_common_locked()
1118 if ((newrt->rt_flags & (RTF_HOST | RTF_LLINFO)) == in rtalloc1_common_locked()
1132 newrt->rt_flags |= RTF_ROUTER; in rtalloc1_common_locked()
1138 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) { in rtalloc1_common_locked()
1263 VERIFY(!(rt->rt_flags & RTF_IFREF)); in rtfree_common()
1287 if (!(rt->rt_flags & RTF_UP)) { in rtfree_common()
1291 rt->rt_flags |= RTF_DEAD; in rtfree_common()
1435 VERIFY((p->rt_flags & RTF_DEAD) == 0); in rtref()
1589 if (rt->rt_flags & RTF_GATEWAY) { in rtredirect()
1590 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) { in rtredirect()
1610 rt->rt_flags |= RTF_MODIFIED; in rtredirect()
2034 rt->rt_flags &= ~RTF_UP; in rtrequest_common_locked()
2054 rt->rt_flags |= RTF_CONDEMNED; in rtrequest_common_locked()
2059 if (rt->rt_flags & RTF_ROUTER) { in rtrequest_common_locked()
2061 VERIFY(rt->rt_flags & RTF_HOST); in rtrequest_common_locked()
2062 rt->rt_flags &= ~RTF_ROUTER; in rtrequest_common_locked()
2080 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in rtrequest_common_locked()
2135 if ((rt->rt_flags & RTF_STATIC) && in rtrequest_common_locked()
2195 if (rt->rt_flags & RTF_REJECT) { in rtrequest_common_locked()
2196 if (rt->rt_flags & RTF_HOST) { in rtrequest_common_locked()
2214 flags = rt->rt_flags & in rtrequest_common_locked()
2236 (rt->rt_flags & RTF_PROXY)) { in rtrequest_common_locked()
2299 rt->rt_flags = RTF_UP | flags; in rtrequest_common_locked()
2378 rt2->rt_flags, 0); in rtrequest_common_locked()
2436 if ((*ret_nrt)->rt_flags & in rtrequest_common_locked()
2484 if (req == RTM_ADD && (rt->rt_flags & RTF_HOST) == 0) { in rtrequest_common_locked()
2485 rt->rt_flags |= RTF_GLOBAL; in rtrequest_common_locked()
2516 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL) { in rtrequest_common_locked()
2521 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) { in rtrequest_common_locked()
2586 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixdelete()
2594 rt_mask(rt), rt->rt_flags, NULL); in rt_fixdelete()
2628 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixchange()
2685 rt_mask(rt), rt->rt_flags, NULL); in rt_fixchange()
2738 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2745 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2764 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2776 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2790 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2802 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2852 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) && in rt_setgate()
2858 return (rt->rt_flags & RTF_HOST) ? in rt_setgate()
2863 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2957 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL && in rt_setgate()
2958 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) { in rt_setgate()
2975 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) { in rt_setgate()
3023 if (rt->rt_flags & RTF_WASCLONED) { in rt_set_gwroute()
3034 !(gwrt->rt_flags & RTF_ROUTER)) { in rt_set_gwroute()
3036 gwrt->rt_flags |= RTF_ROUTER; in rt_set_gwroute()
3219 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) { in rt_lookup_common()
3308 (rt->rt_flags & RTF_GATEWAY)) { in rt_lookup_common()
3327 } else if (!(rt->rt_flags & RTF_IFSCOPE)) { in rt_lookup_common()
3472 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) { in rt_validate()
3611 rt->rt_flags, abuf, in rtinit_locked()
3623 } else if (rt->rt_flags & RTF_STATIC) { in rtinit_locked()
3635 rt->rt_flags, abuf); in rtinit_locked()
3650 rt->rt_flags, abuf); in rtinit_locked()
3685 rt->rt_flags, abuf); in rtinit_locked()
3709 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3719 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3788 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3824 if (rt->rt_parent != NULL && !(rt->rt_flags & in rt_set_idleref()
3826 (rt->rt_flags & (RTF_UP | RTF_WASCLONED | RTF_IFREF)) == in rt_set_idleref()
3833 rt->rt_flags |= RTF_IFREF; in rt_set_idleref()
3843 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF); in rt_clear_idleref()
3847 rt->rt_flags &= ~RTF_IFREF; in rt_clear_idleref()
3861 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) { in rt_set_proxy()
3865 rt->rt_flags |= RTF_PROXY; in rt_set_proxy()
3867 rt->rt_flags &= ~RTF_PROXY; in rt_set_proxy()
4243 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4262 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) { in route_to_gwroute()
4287 if (!(gwrt->rt_flags & RTF_UP)) { in route_to_gwroute()
4305 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL || in route_to_gwroute()
4350 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) == in route_to_gwroute()
4374 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4380 if (rt->rt_flags & RTF_REJECT) { in route_to_gwroute()
4419 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) && in rt_revalidate_gwroute()
4422 !(rt->rt_gwroute->rt_flags & RTF_UP))) { in rt_revalidate_gwroute()
4424 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)); in rt_revalidate_gwroute()
4477 if (rt->rt_flags & RTF_GATEWAY) { in rt_str4()
4508 if (rt->rt_flags & RTF_GATEWAY) { in rt_str6()
4587 rt->rt_flags); in route_event_callback()
4607 if (rt->rt_flags & RTPRF_OURS) { in route_event_walktree()
4613 if (!(rt->rt_flags & RTF_GATEWAY)) { in route_event_walktree()