Lines Matching refs:rt_flags
398 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
467 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default()
842 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope()
960 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst()
961 (rt->rt_flags & RTF_PRCLONING) && in route_ignore_protocol_cloning_for_dst()
1021 nflags = rt->rt_flags & ~ignflags; in rtalloc1_common_locked()
1060 if ((newrt->rt_flags & (RTF_HOST | RTF_LLINFO)) == in rtalloc1_common_locked()
1074 newrt->rt_flags |= RTF_ROUTER; in rtalloc1_common_locked()
1080 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) { in rtalloc1_common_locked()
1205 VERIFY(!(rt->rt_flags & RTF_IFREF)); in rtfree_common()
1229 if (!(rt->rt_flags & RTF_UP)) { in rtfree_common()
1233 rt->rt_flags |= RTF_DEAD; in rtfree_common()
1377 VERIFY((p->rt_flags & RTF_DEAD) == 0); in rtref()
1531 if (rt->rt_flags & RTF_GATEWAY) { in rtredirect()
1532 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) { in rtredirect()
1552 rt->rt_flags |= RTF_MODIFIED; in rtredirect()
1976 rt->rt_flags &= ~RTF_UP; in rtrequest_common_locked()
1996 rt->rt_flags |= RTF_CONDEMNED; in rtrequest_common_locked()
2001 if (rt->rt_flags & RTF_ROUTER) { in rtrequest_common_locked()
2003 VERIFY(rt->rt_flags & RTF_HOST); in rtrequest_common_locked()
2004 rt->rt_flags &= ~RTF_ROUTER; in rtrequest_common_locked()
2022 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in rtrequest_common_locked()
2077 if ((rt->rt_flags & RTF_STATIC) && in rtrequest_common_locked()
2137 if (rt->rt_flags & RTF_REJECT) { in rtrequest_common_locked()
2138 if (rt->rt_flags & RTF_HOST) { in rtrequest_common_locked()
2156 flags = rt->rt_flags & in rtrequest_common_locked()
2178 (rt->rt_flags & RTF_PROXY)) { in rtrequest_common_locked()
2241 rt->rt_flags = RTF_UP | flags; in rtrequest_common_locked()
2319 rt2->rt_flags, 0); in rtrequest_common_locked()
2376 if ((*ret_nrt)->rt_flags & in rtrequest_common_locked()
2424 if (req == RTM_ADD && (rt->rt_flags & RTF_HOST) == 0) { in rtrequest_common_locked()
2425 rt->rt_flags |= RTF_GLOBAL; in rtrequest_common_locked()
2456 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL) { in rtrequest_common_locked()
2461 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) { in rtrequest_common_locked()
2526 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixdelete()
2534 rt_mask(rt), rt->rt_flags, NULL); in rt_fixdelete()
2568 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixchange()
2625 rt_mask(rt), rt->rt_flags, NULL); in rt_fixchange()
2665 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2672 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2691 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2703 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2717 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2729 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2779 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) && in rt_setgate()
2785 return (rt->rt_flags & RTF_HOST) ? in rt_setgate()
2790 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2884 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL && in rt_setgate()
2885 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) { in rt_setgate()
2902 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) { in rt_setgate()
2952 if (rt->rt_flags & RTF_WASCLONED) { in rt_set_gwroute()
2963 !(gwrt->rt_flags & RTF_ROUTER)) { in rt_set_gwroute()
2965 gwrt->rt_flags |= RTF_ROUTER; in rt_set_gwroute()
3146 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) { in rt_lookup_common()
3236 (rt->rt_flags & RTF_GATEWAY)) { in rt_lookup_common()
3255 } else if (!(rt->rt_flags & RTF_IFSCOPE)) { in rt_lookup_common()
3374 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) { in rt_validate()
3513 rt->rt_flags, abuf, in rtinit_locked()
3525 } else if (rt->rt_flags & RTF_STATIC) { in rtinit_locked()
3537 rt->rt_flags, abuf); in rtinit_locked()
3552 rt->rt_flags, abuf); in rtinit_locked()
3587 rt->rt_flags, abuf); in rtinit_locked()
3611 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3621 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3690 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3726 if (rt->rt_parent != NULL && !(rt->rt_flags & in rt_set_idleref()
3728 (rt->rt_flags & (RTF_UP | RTF_WASCLONED | RTF_IFREF)) == in rt_set_idleref()
3735 rt->rt_flags |= RTF_IFREF; in rt_set_idleref()
3745 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF); in rt_clear_idleref()
3749 rt->rt_flags &= ~RTF_IFREF; in rt_clear_idleref()
3763 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) { in rt_set_proxy()
3767 rt->rt_flags |= RTF_PROXY; in rt_set_proxy()
3769 rt->rt_flags &= ~RTF_PROXY; in rt_set_proxy()
4130 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4149 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) { in route_to_gwroute()
4174 if (!(gwrt->rt_flags & RTF_UP)) { in route_to_gwroute()
4192 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL || in route_to_gwroute()
4237 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) == in route_to_gwroute()
4261 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4267 if (rt->rt_flags & RTF_REJECT) { in route_to_gwroute()
4306 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) && in rt_revalidate_gwroute()
4309 !(rt->rt_gwroute->rt_flags & RTF_UP))) { in rt_revalidate_gwroute()
4311 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)); in rt_revalidate_gwroute()
4364 if (rt->rt_flags & RTF_GATEWAY) { in rt_str4()
4395 if (rt->rt_flags & RTF_GATEWAY) { in rt_str6()
4465 rt->rt_flags); in route_event_callback()
4485 if (rt->rt_flags & RTPRF_OURS) { in route_event_walktree()
4491 if (!(rt->rt_flags & RTF_GATEWAY)) { in route_event_walktree()