| /xnu-8019.80.24/bsd/netinet6/ |
| H A D | in6_rmx.c | 163 uint32_t flags = rt->rt_flags; in in6_addroute() 181 if ((rt->rt_flags & RTF_DYNAMIC) && in in6_addroute() 190 rt->rt_flags |= RTF_MULTICAST; in in6_addroute() 193 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) { in in6_addroute() 194 rt->rt_flags |= RTF_PRCLONING; in in6_addroute() 211 if (rt->rt_flags & RTF_HOST) { in in6_addroute() 215 rt->rt_flags |= RTF_LOCAL; in in6_addroute() 226 if (ret == NULL && (rt->rt_flags & RTF_HOST)) { in in6_addroute() 243 if ((rt2->rt_flags & RTF_LLINFO) && in in6_addroute() 244 (rt2->rt_flags & RTF_HOST) && in in6_addroute() [all …]
|
| H A D | nd6.c | 410 (rt->rt_flags & RTF_STATIC) || in nd6_llinfo_refresh() 411 !(rt->rt_flags & RTF_LLINFO)) { in nd6_llinfo_refresh() 888 if (ln->ln_expire == 0 || (rt->rt_flags & RTF_STATIC)) { in nd6_service_neighbor_cache() 939 is_router = (rt->rt_flags & RTF_ROUTER) ? TRUE : FALSE; in nd6_service_neighbor_cache() 1090 is_router = (rt->rt_flags & RTF_ROUTER) ? TRUE : FALSE; in nd6_service_neighbor_cache() 2300 if ((rt->rt_flags & RTF_LLINFO) == 0) { in nd6_lookup() 2410 if ((rt->rt_flags & RTF_GATEWAY) || (rt->rt_flags & RTF_LLINFO) == 0 || in nd6_lookup() 2413 !(rt->rt_flags & RTF_PROXY))) { in nd6_lookup() 2570 rt->rt_flags |= RTF_CONDEMNED; in nd6_free() 2670 if (rt->rt_flags & RTF_GATEWAY) { in nd6_rtrequest() [all …]
|
| H A D | ip6_forward.c | 158 (rt = ip6forward_rt->ro_rt) != NULL && (rt->rt_flags & RTF_PROXY)) { in ip6_forward() 613 if (rt->rt_flags & RTF_GATEWAY) { in ip6_forward() 628 (rt->rt_flags & (RTF_DYNAMIC | RTF_MODIFIED)) == 0) { in ip6_forward() 670 if ((rt->rt_flags & (RTF_BLACKHOLE | RTF_REJECT)) == 0) in ip6_forward()
|
| H A D | nd6_prproxy.c | 541 ours = (rt->rt_flags & RTF_PROXY) ? TRUE : FALSE; in nd6_prproxy_isours() 568 if (!(rt->rt_flags & RTF_PROXY) || rt->rt_ifp == ifp) { in nd6_proxy_find_fwdroute() 645 if (rt->rt_ifp != fwd_ifp || !(rt->rt_flags & RTF_PROXY)) { in nd6_proxy_find_fwdroute() 646 rt->rt_flags |= RTF_CONDEMNED; in nd6_proxy_find_fwdroute() 649 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in nd6_proxy_find_fwdroute() 670 if (!(rt->rt_flags & RTF_PROXY)) { in nd6_proxy_find_fwdroute()
|
| H A D | in6_src.c | 913 if ((temp_rt->rt_flags & RTF_GATEWAY) == 0) { in selectroute() 1125 (!(ron->ro_rt->rt_flags & RTF_LLINFO) || in selectroute() 1143 !(ron->ro_rt->rt_flags & RTF_LLINFO) || in selectroute() 1251 !(route->ro_rt->rt_flags & RTF_UP))) { in selectroute() 1259 (route->ro_rt->rt_flags & (RTF_UP | RTF_PROXY)) == in selectroute() 1462 if (rt && (rt->rt_flags & (RTF_REJECT | RTF_BLACKHOLE))) { in in6_selectif() 1463 err = ((rt->rt_flags & RTF_HOST) ? EHOSTUNREACH : ENETUNREACH); in in6_selectif()
|
| H A D | nd6_nbr.c | 400 if ((rt->rt_flags & RTF_ANNOUNCE) != 0 && in nd6_ns_input() 712 rtflags = ln->ln_rt->rt_flags; in nd6_ns_output() 1078 send_nc_alive_kev = (rt->rt_flags & RTF_ROUTER) ? true : false; in nd6_na_input() 1328 rt->rt_flags &= ~RTF_REJECT; in nd6_na_input() 2560 VERIFY(rt->rt_flags & RTF_LLINFO); in nd6_alt_node_present() 2633 if (!(rt->rt_flags & (RTF_CLONING | RTF_PRCLONING)) && in nd6_alt_node_absent() 2634 (rt->rt_flags & (RTF_HOST | RTF_LLINFO | RTF_WASCLONED)) == in nd6_alt_node_absent() 2647 rt->rt_flags |= RTF_CONDEMNED; in nd6_alt_node_absent()
|
| H A D | in6_ifattach.c | 1149 rt->rt_flags, (struct rtentry **)0); in in6_ifdetach() 1222 rt->rt_flags |= RTF_CONDEMNED; in in6_ifdetach() 1225 rt_mask(rt), rt->rt_flags, 0); in in6_ifdetach()
|
| H A D | scope6.c | 273 VERIFY(rt->rt_flags & RTF_GATEWAY); in rtgw_to_sa6()
|
| H A D | icmp6.c | 1218 if ((rt->rt_flags & RTF_HOST) && in icmp6_mtudisc_update() 2752 if (!m0 || !rt || !(rt->rt_flags & RTF_UP) || !(ifp = rt->rt_ifp)) { in icmp6_redirect_output() 2833 if (rt->rt_gateway && (rt->rt_flags & RTF_GATEWAY)) { in icmp6_redirect_output() 2861 if (rt->rt_flags & RTF_GATEWAY) { in icmp6_redirect_output() 2912 if (!(rt_router->rt_flags & RTF_GATEWAY) && in icmp6_redirect_output() 2913 (rt_router->rt_flags & RTF_LLINFO) && in icmp6_redirect_output()
|
| H A D | in6_pcb.c | 1287 if (rt->rt_flags & RTF_DYNAMIC) { in in6_losing() 1293 rt->rt_flags |= RTF_CONDEMNED; in in6_losing() 1296 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in in6_losing()
|
| H A D | udp6_output.c | 638 if (rt->rt_flags & RTF_MULTICAST) { in udp6_output()
|
| H A D | nd6_rtr.c | 896 rt_missmsg(cmd, &info, rt->rt_flags, 0); in nd6_rtmsg() 3711 if (temp_route != NULL && temp_route->rt_flags & RTF_GATEWAY && temp_route->rt_ifp != NULL) { in nd6_prefix_onlink_common() 4394 if ((rt->rt_flags & RTF_STATIC) != 0) { in rt6_deleteroute() 4402 if ((rt->rt_flags & RTF_HOST) == 0) { in rt6_deleteroute() 4414 rt_mask(rt), rt->rt_flags, 0); in rt6_deleteroute()
|
| /xnu-8019.80.24/bsd/netinet/ |
| H A D | in_rmx.c | 120 uint32_t flags = rt->rt_flags; in in_addroute() 134 rt->rt_flags |= RTF_MULTICAST; in in_addroute() 137 if (!(rt->rt_flags & (RTF_HOST | RTF_CLONING | RTF_MULTICAST))) { in in_addroute() 138 rt->rt_flags |= RTF_PRCLONING; in in_addroute() 157 if (rt->rt_flags & RTF_HOST) { in in_addroute() 159 rt->rt_flags |= RTF_BROADCAST; in in_addroute() 166 rt->rt_flags |= RTF_LOCAL; in in_addroute() 183 if (ret == NULL && (rt->rt_flags & RTF_HOST)) { in in_addroute() 200 if ((rt2->rt_flags & RTF_LLINFO) && in in_addroute() 201 (rt2->rt_flags & RTF_HOST) && in in_addroute() [all …]
|
| H A D | in_arp.c | 447 (rt->rt_flags & RTF_STATIC) || in arp_llinfo_refresh() 448 !(rt->rt_flags & RTF_LLINFO)) { in arp_llinfo_refresh() 678 if (rt->rt_expire == 0 || (rt->rt_flags & RTF_STATIC)) { in arptfree() 706 rt->rt_flags &= ~RTF_REJECT; in arptfree() 709 } else if (!(rt->rt_flags & RTF_STATIC) && !ap->probing) { in arptfree() 913 if (rt->rt_flags & RTF_GATEWAY) { in arp_rtrequest() 925 if (!(rt->rt_flags & RTF_HOST) && rt_mask(rt) != NULL && in arp_rtrequest() 927 rt->rt_flags |= RTF_CLONING; in arp_rtrequest() 930 if (rt->rt_flags & RTF_CLONING) { in arp_rtrequest() 947 if (rt->rt_flags & RTF_ANNOUNCE) { in arp_rtrequest() [all …]
|
| H A D | ip_output.c | 833 if (ro->ro_rt->rt_flags & RTF_GATEWAY) { in ip_output_list() 836 if (ro->ro_rt->rt_flags & RTF_HOST) { in ip_output_list() 839 !!(ro->ro_rt->rt_flags & RTF_BROADCAST); in ip_output_list() 1661 if ((ro->ro_rt->rt_flags & (RTF_UP | RTF_HOST)) && in ip_output_list() 3193 (rt->rt_flags & RTF_GATEWAY)) { in in_selectsrcif() 3218 !(ro->ro_rt->rt_flags & RTF_GATEWAY) && in in_selectsrcif() 3248 !(ro->ro_rt->rt_flags & RTF_UP))) { in in_selectsrcif()
|
| H A D | tcp_subr.c | 1602 rt->rt_flags |= RTF_DELCLONE; in tcp_close() 2332 !(rt->rt_flags & RTF_HOST) || in tcp_handle_msgsize() 2333 (rt->rt_flags & (RTF_CLONING | RTF_PRCLONING))) { in tcp_handle_msgsize() 2344 if ((rt->rt_flags & RTF_HOST) && in tcp_handle_msgsize() 2983 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU)))) { in tcp_rtlookup() 3091 (!(rt->rt_flags & RTF_UP) || (rt->rt_rmx.rmx_locks & RTV_MTU)))) { in tcp_rtlookup6()
|
| /xnu-8019.80.24/bsd/net/ |
| H A D | route.c | 397 #define RT_HOST(r) (RT(r)->rt_flags & RTF_HOST) 469 return SA_DEFAULT(dst) && !(rt->rt_flags & RTF_IFSCOPE); in rt_primary_default() 843 if (!(rt->rt_flags & RTF_IFSCOPE) || (af != AF_INET && af != AF_INET6)) { in rn_match_ifscope() 961 (rt->rt_flags & RTF_GATEWAY) && in route_ignore_protocol_cloning_for_dst() 962 (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() [all …]
|
| H A D | rtsock.c | 645 rtm->rtm_flags = rt->rt_flags; in route_output() 657 is_router = (rt->rt_flags & RTF_ROUTER) ? TRUE : FALSE; in route_output() 673 if ((rt->rt_flags & RTF_GATEWAY) && in route_output() 845 (out->rt_flags & RTF_STATIC) || in rt_setmetrics() 846 !(out->rt_flags & RTF_LLINFO)) { in rt_setmetrics() 901 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setif() 948 if ((ifa = ifa_ifwithroute_scoped_locked(rt->rt_flags, in rt_setif() 954 if (rt->rt_flags & RTF_CONDEMNED) { in rt_setif() 1056 (rt->rt_flags & RTF_HOST) && rt->rt_ifa->ifa_ifp == rt->rt_ifp) { in rt_setif() 1465 rtm->rtm_flags |= rt->rt_flags; in rt_newaddrmsg() [all …]
|
| H A D | if_loop.c | 443 u_int32_t rt_flags = rt->rt_flags; in lo_pre_output() local 444 if (rt_flags & (RTF_REJECT | RTF_BLACKHOLE)) { in lo_pre_output() 445 if (rt_flags & RTF_BLACKHOLE) { in lo_pre_output() 449 return (rt_flags & RTF_HOST) ? in lo_pre_output()
|
| H A D | route.h | 158 ((_ro)->ro_rt->rt_flags & (RTF_UP|RTF_CONDEMNED)) != RTF_UP || \ 207 uint32_t rt_flags; /* up/down?, host/net */ member 329 (((rt)->rt_flags & (RTF_HOST | RTF_GATEWAY)) == RTF_HOST)
|
| H A D | netsrc.c | 143 if (rt->rt_flags & RTF_LOCAL) { in netsrc_common() 145 } else if (!(rt->rt_flags & RTF_GATEWAY) && in netsrc_common()
|
| H A D | if_llreach.c | 432 if ((rt->rt_flags & RTF_GATEWAY) && in ifnet_llreach_get_defrouter() 435 (gwrt->rt_flags & RTF_UP)) { in ifnet_llreach_get_defrouter()
|
| /xnu-8019.80.24/tools/lldbmacros/ |
| H A D | net.py | 732 if (rt.rt_flags & RTF_WASCLONED): 749 if (rt.rt_flags & RTF_UP): 751 if (rt.rt_flags & RTF_GATEWAY): 753 if (rt.rt_flags & RTF_HOST): 755 if (rt.rt_flags & RTF_REJECT): 757 if (rt.rt_flags & RTF_DYNAMIC): 759 if (rt.rt_flags & RTF_MODIFIED): 761 if (rt.rt_flags & RTF_CLONING): 763 if (rt.rt_flags & RTF_PRCLONING): 765 if (rt.rt_flags & RTF_LLINFO): [all …]
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 134 if (tgt_rt == NULL || !(tgt_rt->rt_flags & RTF_UP) || in fsw_ethernet_resolve() 306 if ((tgt_rt->rt_flags & (RTF_UP | RTF_LLINFO)) != in fsw_ethernet_resolve()
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 413 if (rt == NULL || !(rt->rt_flags & RTF_UP) || fr->fr_want_configure) { in flow_route_configure() 503 if (gwrt != rt && (rt->rt_flags & RTF_GATEWAY) && in flow_route_configure()
|