Lines Matching refs:rt_flags
393 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST)
465 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default()
839 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope()
957 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst()
958 (rt->rt_flags & RTF_PRCLONING) && in route_ignore_protocol_cloning_for_dst()
1017 nflags = rt->rt_flags & ~ignflags; in rtalloc1_common_locked()
1056 if ((newrt->rt_flags & (RTF_HOST | RTF_LLINFO)) == in rtalloc1_common_locked()
1070 newrt->rt_flags |= RTF_ROUTER; in rtalloc1_common_locked()
1076 if ((rt = newrt) && (rt->rt_flags & RTF_XRESOLVE)) { in rtalloc1_common_locked()
1201 VERIFY(!(rt->rt_flags & RTF_IFREF)); in rtfree_common()
1225 if (!(rt->rt_flags & RTF_UP)) { in rtfree_common()
1229 rt->rt_flags |= RTF_DEAD; in rtfree_common()
1373 VERIFY((p->rt_flags & RTF_DEAD) == 0); in rtref()
1527 if (rt->rt_flags & RTF_GATEWAY) { in rtredirect()
1528 if (((rt->rt_flags & RTF_HOST) == 0) && (flags & RTF_HOST)) { in rtredirect()
1548 rt->rt_flags |= RTF_MODIFIED; in rtredirect()
1967 rt->rt_flags &= ~RTF_UP; in rtrequest_common_locked()
1987 rt->rt_flags |= RTF_CONDEMNED; in rtrequest_common_locked()
1992 if (rt->rt_flags & RTF_ROUTER) { in rtrequest_common_locked()
1994 VERIFY(rt->rt_flags & RTF_HOST); in rtrequest_common_locked()
1995 rt->rt_flags &= ~RTF_ROUTER; in rtrequest_common_locked()
2013 if ((rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in rtrequest_common_locked()
2068 if ((rt->rt_flags & RTF_STATIC) && in rtrequest_common_locked()
2128 if (rt->rt_flags & RTF_REJECT) { in rtrequest_common_locked()
2129 if (rt->rt_flags & RTF_HOST) { in rtrequest_common_locked()
2147 flags = rt->rt_flags & in rtrequest_common_locked()
2169 (rt->rt_flags & RTF_PROXY)) { in rtrequest_common_locked()
2232 rt->rt_flags = RTF_UP | flags; in rtrequest_common_locked()
2310 rt2->rt_flags, 0); in rtrequest_common_locked()
2358 if ((*ret_nrt)->rt_flags & in rtrequest_common_locked()
2401 if (req == RTM_ADD && (rt->rt_flags & RTF_HOST) == 0) { in rtrequest_common_locked()
2402 rt->rt_flags |= RTF_GLOBAL; in rtrequest_common_locked()
2433 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL) { in rtrequest_common_locked()
2438 !(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL) { in rtrequest_common_locked()
2503 !(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixdelete()
2511 rt_mask(rt), rt->rt_flags, NULL); in rt_fixdelete()
2545 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in rt_fixchange()
2602 rt_mask(rt), rt->rt_flags, NULL); in rt_fixchange()
2642 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2649 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2668 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2680 if (((rt->rt_flags & (RTF_HOST | RTF_GATEWAY | RTF_LLINFO)) == in rt_setgate()
2694 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2706 if (rt->rt_flags & RTF_GATEWAY) { in rt_setgate()
2756 if (ifscope != IFSCOPE_NONE && (rt->rt_flags & RTF_IFSCOPE) && in rt_setgate()
2762 return (rt->rt_flags & RTF_HOST) ? in rt_setgate()
2767 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setgate()
2861 if ((rt->rt_flags & RTF_GATEWAY) && rt->rt_gwroute != NULL && in rt_setgate()
2862 (rt->rt_gwroute->rt_flags & RTF_IFSCOPE)) { in rt_setgate()
2879 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != 0) { in rt_setgate()
2929 if (rt->rt_flags & RTF_WASCLONED) { in rt_set_gwroute()
2940 !(gwrt->rt_flags & RTF_ROUTER)) { in rt_set_gwroute()
2942 gwrt->rt_flags |= RTF_ROUTER; in rt_set_gwroute()
3123 if (!(RT(rn)->rt_flags & RTF_CONDEMNED)) { in rt_lookup_common()
3213 (rt->rt_flags & RTF_GATEWAY)) { in rt_lookup_common()
3232 } else if (!(rt->rt_flags & RTF_IFSCOPE)) { in rt_lookup_common()
3352 if ((rt->rt_flags & (RTF_UP | RTF_CONDEMNED)) == RTF_UP) { in rt_validate()
3492 rt->rt_flags, RTF_BITS, abuf, in rtinit_locked()
3504 } else if (rt->rt_flags & RTF_STATIC) { in rtinit_locked()
3516 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3532 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3567 rt->rt_flags, RTF_BITS, abuf); in rtinit_locked()
3592 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3602 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3672 rt->rt_ifp->if_xname : ""), rt->rt_flags, in rtinit_locked()
3709 if (rt->rt_parent != NULL && !(rt->rt_flags & in rt_set_idleref()
3711 (rt->rt_flags & (RTF_UP | RTF_WASCLONED | RTF_IFREF)) == in rt_set_idleref()
3718 rt->rt_flags |= RTF_IFREF; in rt_set_idleref()
3728 VERIFY((rt->rt_flags & (RTF_NOIFREF | RTF_IFREF)) == RTF_IFREF); in rt_clear_idleref()
3732 rt->rt_flags &= ~RTF_IFREF; in rt_clear_idleref()
3746 if (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) { in rt_set_proxy()
3750 rt->rt_flags |= RTF_PROXY; in rt_set_proxy()
3752 rt->rt_flags &= ~RTF_PROXY; in rt_set_proxy()
4149 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4168 if ((gwroute = (rt->rt_flags & RTF_GATEWAY))) { in route_to_gwroute()
4193 if (!(gwrt->rt_flags & RTF_UP)) { in route_to_gwroute()
4211 if (!(rt->rt_flags & RTF_UP) || gwrt == NULL || in route_to_gwroute()
4256 if ((hint->rt_flags & (RTF_WASCLONED | RTF_UP)) == in route_to_gwroute()
4280 if (!(rt->rt_flags & RTF_UP)) { in route_to_gwroute()
4286 if (rt->rt_flags & RTF_REJECT) { in route_to_gwroute()
4325 if ((rt->rt_flags & (RTF_GATEWAY | RTF_UP)) == (RTF_GATEWAY | RTF_UP) && in rt_revalidate_gwroute()
4328 !(rt->rt_gwroute->rt_flags & RTF_UP))) { in rt_revalidate_gwroute()
4330 VERIFY(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)); in rt_revalidate_gwroute()
4383 if (rt->rt_flags & RTF_GATEWAY) { in rt_str4()
4414 if (rt->rt_flags & RTF_GATEWAY) { in rt_str6()
4484 rt->rt_flags); in route_event_callback()
4504 if (rt->rt_flags & RTPRF_OURS) { in route_event_walktree()
4510 if (!(rt->rt_flags & RTF_GATEWAY)) { in route_event_walktree()