| /openbsd-src/sys/net/ |
| H A D | route.c | 219 !ISSET(ro->ro_rt->rt_flags, RTF_MPATH) || in route_cache() 276 !ISSET(ro->ro_rt->rt_flags, RTF_MPATH) || in route6_cache() 323 if (!ISSET(rt->rt_flags, RTF_UP)) in rtisvalid() 326 if (ISSET(rt->rt_flags, RTF_GATEWAY)) { in rtisvalid() 328 KASSERT(!ISSET(rt->rt_gwroute->rt_flags, RTF_GATEWAY)); in rtisvalid() 329 if (!ISSET(rt->rt_gwroute->rt_flags, RTF_UP)) in rtisvalid() 357 if (ISSET(rt->rt_flags, RTF_CLONING) && ISSET(flags, RT_RESOLVE)) in rt_match() 417 if (src == NULL || !rtisvalid(rt) || !ISSET(rt->rt_flags, RTF_MPATH)) in rt_hash() 514 if (!ISSET(nhrt->rt_flags, RTF_LLINFO) || in rt_setgwroute() 515 !ISSET(nhrt->rt_flags, RTF_CLONE in rt_setgwroute() [all...] |
| H A D | rtable.c | 558 unsigned int rt_flags; in rtable_insert() local 578 int mpathok = ISSET(rt->rt_flags, RTF_MPATH); in rtable_insert() 602 rt_flags = rt->rt_flags; in rtable_insert() 603 rt->rt_flags &= ~RTF_MPATH; in rtable_insert() 612 rt->rt_flags = rt_flags; in rtable_insert() 624 KASSERT((rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio); in rtable_insert() 630 if (rt->rt_flags & RTF_MPATH) { in rtable_insert() 635 rt->rt_flags &= ~RTF_MPATH; in rtable_insert() 638 mrt->rt_flags |= RTF_MPATH; in rtable_insert() 639 rt->rt_flags |= RTF_MPATH; in rtable_insert() [all …]
|
| H A D | if_loop.c | 264 if (rt && rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)) { in looutput() 266 return (rt->rt_flags & RTF_BLACKHOLE ? 0 : in looutput() 267 rt->rt_flags & RTF_HOST ? EHOSTUNREACH : ENETUNREACH); in looutput()
|
| H A D | rtsock.c | 642 if (rt->rt_flags & RTF_BFD) { in rtm_report() 649 if (rt->rt_flags & RTF_MPLS) { in rtm_report() 684 rtm->rtm_flags = rt->rt_flags; in rtm_report() 953 if ((rt != NULL) && ISSET(rt->rt_flags, RTF_CACHED)) { in rtm_output() 992 if (ISSET(rt->rt_flags, RTF_MPATH) && in rtm_output() 1011 if ((ISSET(rt->rt_flags, RTF_CACHED))) { in rtm_output() 1025 if (ISSET(rt->rt_flags, RTF_LOCAL|RTF_BROADCAST)) { in rtm_output() 1045 if ((rt != NULL) && ISSET(rt->rt_flags, RTF_MPATH) && in rtm_output() 1059 if ((rt != NULL) && ISSET(rt->rt_flags, RTF_MPATH)) { in rtm_output() 1074 if (ISSET(rt->rt_flags, RTF_LOCA in rtm_output() [all...] |
| H A D | bfd.c | 183 if (ISSET(rt->rt_flags, RTF_GATEWAY) || !ISSET(rt->rt_flags, RTF_HOST)) in bfdset() 251 rt->rt_flags &= ~RTF_BFD; in bfd_clear_task() 406 if (ISSET(rt->rt_flags, RTF_UP)) { in bfd_send_task()
|
| H A D | if_mpe.c | 234 if (!rtisvalid(rt) || !ISSET(rt->rt_flags, RTF_MPLS)) { in mpe_output() 239 if (dst->sa_family == AF_LINK && ISSET(rt->rt_flags, RTF_LOCAL)) { in mpe_output()
|
| /openbsd-src/sys/netinet/ |
| H A D | if_ether.c | 166 if (ISSET(rt->rt_flags, in arp_rtrequest() 173 if (rt->rt_flags & RTF_CLONING) { in arp_rtrequest() 177 if ((rt->rt_flags & RTF_LOCAL) && rt->rt_llinfo == NULL) in arp_rtrequest() 183 if (rt->rt_flags & (RTF_ANNOUNCE|RTF_LOCAL)) in arp_rtrequest() 218 rt->rt_flags |= RTF_LLINFO; in arp_rtrequest() 220 if ((rt->rt_flags & RTF_LOCAL) == 0) in arp_rtrequest() 236 rt->rt_flags &= ~RTF_LLINFO; in arp_rtrequest() 244 if (!ISSET(rt->rt_flags, RTF_LOCAL)) in arp_rtrequest() 357 if (ISSET(rt->rt_flags, RTF_REJECT) && in arpresolve() 363 if (!ISSET(rt->rt_flags, RTF_LLINF in arpresolve() [all...] |
| H A D | ip_icmp.c | 727 ISSET(rt->rt_flags, RTF_LOCAL|RTF_BROADCAST)) in icmp_reflect() 956 if (!ipsec && (rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE))) in icmp_mtudisc_clone() 963 if (ISSET(rt->rt_flags, RTF_LOCAL) || in icmp_mtudisc_clone() 964 (ISSET(rt->rt_flags, RTF_LLINFO) && rt->rt_expire == 0)) in icmp_mtudisc_clone() 968 if ((rt->rt_flags & RTF_HOST) == 0) { in icmp_mtudisc_clone() 1079 if ((rt->rt_flags & (RTF_DYNAMIC|RTF_HOST)) == (RTF_DYNAMIC|RTF_HOST)) { in icmp_mtudisc_timeout()
|
| H A D | ip_mroute.c | 165 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mfc_find() 309 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in get_sg_cnt() 414 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mrt_rtwalk_mfcsysctl() 531 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mrouter_rtwalk_delete() 1229 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in ip_mdq()
|
| H A D | ip_output.c | 199 if (ISSET(ro->ro_rt->rt_flags, RTF_LOCAL)) in ip_output() 218 if (ro->ro_rt->rt_flags & RTF_GATEWAY) in ip_output() 362 (ro && ro->ro_rt && ISSET(ro->ro_rt->rt_flags, RTF_BROADCAST)))) { in ip_output() 473 ISSET(ro->ro_rt->rt_flags, RTF_HOST) && in ip_output() 560 else if (rt == NULL || (rt->rt_flags & RTF_HOST) == 0) { in ip_output_ipsec_pmtu_update() 1383 if (!rtisvalid(rt) || !ISSET(rt->rt_flags, RTF_LOCAL)) { in ip_multicast_if()
|
| H A D | ip_input.c | 861 if (ISSET(rt->rt_flags, RTF_LOCAL)) in in_ouraddr() 868 if (ISSET(rt->rt_flags, RTF_BROADCAST) && in in_ouraddr() 1287 ISSET(rt->rt_flags, RTF_GATEWAY))) { in ip_dooptions() 1616 !ISSET(rt->rt_flags, RTF_DYNAMIC|RTF_MODIFIED) && in ip_forward() 1623 if (rt->rt_flags & RTF_GATEWAY) in ip_forward()
|
| /openbsd-src/sys/netinet6/ |
| H A D | nd6.c | 253 KASSERT(!ISSET(ln->ln_rt->rt_flags, RTF_LOCAL)); in nd6_llinfo_settimer() 517 if (rt != NULL && (rt->rt_flags & RTF_LLINFO) == 0) { in nd6_lookup() 577 if ((rt->rt_flags & RTF_GATEWAY) || (rt->rt_flags & RTF_LLINFO) == 0 || in nd6_lookup() 687 KASSERT(!ISSET(rt->rt_flags, RTF_LOCAL)); in nd6_free() 695 if (!ISSET(rt->rt_flags, RTF_STATIC|RTF_CACHED)) in nd6_free() 718 if ((rt->rt_flags & RTF_GATEWAY) != 0 || in nd6_nud_hint() 719 (rt->rt_flags & RTF_LLINFO) == 0 || in nd6_nud_hint() 753 if (ISSET(rt->rt_flags, RTF_GATEWAY|RTF_MULTICAST|RTF_MPLS)) in nd6_rtrequest() 756 if (nd6_need_cache(ifp) == 0 && (rt->rt_flags in nd6_rtrequest() [all...] |
| H A D | in6_src.c | 208 if (rt != NULL && !(rt->rt_flags & RTF_LLINFO) && in in6_pcbselsrc() 209 !(rt->rt_flags & RTF_HOST)) { in in6_pcbselsrc() 319 if (rt != NULL && !ISSET(rt->rt_flags, RTF_LOCAL) && in in6_selectroute() 375 if (ISSET(rt->rt_flags, RTF_REJECT | RTF_BLACKHOLE)) in in6_selectif() 376 return (rt->rt_flags & RTF_HOST ? EHOSTUNREACH : ENETUNREACH); in in6_selectif()
|
| H A D | nd6_rtr.c | 202 info.rti_flags = rt->rt_flags; in rt6_flush() 235 if ((rt->rt_flags & RTF_STATIC) != 0) in rt6_deleteroute() 242 if ((rt->rt_flags & RTF_HOST) == 0) in rt6_deleteroute()
|
| H A D | icmp6.c | 1018 if (rt != NULL && ISSET(rt->rt_flags, RTF_HOST) && in icmp6_mtudisc_update() 1142 if (rtisvalid(rt) && ISSET(rt->rt_flags, RTF_LOCAL) && in icmp6_reflect() 1516 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) { in icmp6_redirect_output() 1542 if (rt->rt_flags & RTF_GATEWAY) { in icmp6_redirect_output() 1579 (nrt->rt_flags & (RTF_GATEWAY|RTF_LLINFO)) == RTF_LLINFO && in icmp6_redirect_output() 1796 if (!ipsec && (rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE))) in icmp6_mtudisc_clone() 1803 if (ISSET(rt->rt_flags, RTF_LOCAL) || in icmp6_mtudisc_clone() 1804 (ISSET(rt->rt_flags, RTF_LLINFO) && rt->rt_expire == 0)) in icmp6_mtudisc_clone() 1808 if ((rt->rt_flags & RTF_HOST) == 0) { in icmp6_mtudisc_clone() 1851 if ((rt->rt_flags in icmp6_mtudisc_timeout() [all...] |
| H A D | ip6_forward.c | 265 if (rt->rt_flags & RTF_GATEWAY) in ip6_forward() 283 !ISSET(rt->rt_flags, RTF_DYNAMIC|RTF_MODIFIED) && in ip6_forward()
|
| H A D | ip6_mroute.c | 362 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mrt6_rtwalk_mf6csysctl() 477 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mrouter6_rtwalk_delete() 1041 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in ip6_mdq() 1203 if (ISSET(rt->rt_flags, RTF_HOST | RTF_MULTICAST) != in mf6c_find()
|
| H A D | nd6_nbr.c | 237 if (rt && (rt->rt_flags & RTF_ANNOUNCE) != 0 && in nd6_ns_input() 752 if ((rt->rt_flags & RTF_LLINFO) == 0) in nd6_na_input() 853 rt->rt_flags &= ~RTF_REJECT; in nd6_na_input() 1351 if (rtisvalid(rt) && ISSET(rt->rt_flags, RTF_CLONING|RTF_CLONED)) in nd6_isneighbor()
|
| H A D | ip6_divert.c | 160 if (!rtisvalid(rt) || !ISSET(rt->rt_flags, RTF_LOCAL)) { in divert6_output()
|
| /openbsd-src/usr.sbin/mrouted/ |
| H A D | route.c | 82 r->rt_flags &= ~RTF_LEAF_TIMING; in init_children_and_leaves() 96 r->rt_flags |= RTF_LEAF_TIMING; in init_children_and_leaves() 133 r->rt_flags |= RTF_LEAF_TIMING; in add_vif_to_routes() 157 r->rt_flags |= RTF_CHANGED; in delete_vif_from_routes() 200 r->rt_flags |= RTF_LEAF_TIMING; in delete_neighbor_from_routes() 212 r->rt_flags |= RTF_LEAF_TIMING; in delete_neighbor_from_routes() 297 r->rt_flags = 0; in create_route() 415 r->rt_flags |= RTF_CHANGED; in update_route() 442 r->rt_flags |= RTF_CHANGED; in update_route() 478 r->rt_flags |= RTF_CHANGED; in update_route() [all …]
|
| H A D | route.h | 33 u_char rt_flags; /* RTF_ flags defined below */ member
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_solaris.h | 33 uint_t rt_flags; member
|
| /openbsd-src/sys/netmpls/ |
| H A D | mpls_input.c | 178 if (rt_mpls == NULL || (rt->rt_flags & RTF_MPLS) == 0) { in mpls_input() 188 if (ISSET(rt->rt_flags, RTF_LOCAL)) { in mpls_input()
|
| H A D | mpls_output.c | 77 if (rt_mpls == NULL || (rt->rt_flags & RTF_MPLS) == 0) { in mpls_output()
|
| /openbsd-src/usr.bin/netstat/ |
| H A D | route.c | 298 p_addr(sa, mask, rt->rt_flags); in p_krtentry() 300 p_flags(rt->rt_flags, "%-6.6s "); in p_krtentry()
|