| /xnu-8019.80.24/bsd/netinet/ |
| H A D | in_rmx.c | 158 if (in_broadcast(sin->sin_addr, rt->rt_ifp)) { in in_addroute() 173 rt->rt_ifp) { in in_addroute() 174 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in in_addroute() 175 if (INTF_ADJUST_MTU_FOR_CLAT46(rt->rt_ifp)) { in in_addroute() 176 rt->rt_rmx.rmx_mtu = IN6_LINKMTU(rt->rt_ifp); in in_addroute() 210 (rt->rt_ifp != NULL) ? in in_addroute() 211 rt->rt_ifp->if_xname : "", in in_addroute() 213 (rt2->rt_ifp != NULL) ? in in_addroute() 214 rt2->rt_ifp->if_xname : "", in in_addroute() 244 dbuf, gbuf, (rt->rt_ifp != NULL) ? in in_addroute() [all …]
|
| H A D | in_arp.c | 554 !(rt->rt_ifp->if_flags & IFF_LOOPBACK) && in arp_llreach_alloc() 936 SDL(gate)->sdl_type = rt->rt_ifp->if_type; in arp_rtrequest() 937 SDL(gate)->sdl_index = rt->rt_ifp->if_index; in arp_rtrequest() 952 dlil_send_arp(rt->rt_ifp, ARPOP_REQUEST, in arp_rtrequest() 967 if_name(rt->rt_ifp)); in arp_rtrequest() 970 SDL(gate)->sdl_type = rt->rt_ifp->if_type; in arp_rtrequest() 971 SDL(gate)->sdl_index = rt->rt_ifp->if_index; in arp_rtrequest() 1004 dlil_resolve_multi(rt->rt_ifp, rt_key(rt), gate, in arp_rtrequest() 1009 rt->rt_ifp)) { in arp_rtrequest() 1012 int ret = ifnet_llbroadcast_copy_bytes(rt->rt_ifp, in arp_rtrequest() [all …]
|
| H A D | in_gif.c | 202 (sc->gif_ro.ro_rt != NULL && sc->gif_ro.ro_rt->rt_ifp == ifp)) { in in_gif_output() 222 if (sc->gif_ro.ro_rt->rt_ifp == ifp) { in in_gif_output() 228 ifp->if_mtu = sc->gif_ro.ro_rt->rt_ifp->if_mtu in in_gif_output() 415 if (rt == NULL || rt->rt_ifp != m->m_pkthdr.rcvif) { in gif_encapcheck4()
|
| H A D | ip_output.c | 793 if (IP_CHECK_RESTRICTIONS(ro->ro_rt->rt_ifp, in ip_output_list() 831 ifp = ro->ro_rt->rt_ifp; in ip_output_list() 1459 ifp = ro->ro_rt->rt_ifp; in ip_output_list() 3046 struct ifnet *rt_ifp; in in_selectsrcif() local 3060 rt_ifp = (ro->ro_rt != NULL) ? ro->ro_rt->rt_ifp : NULL; in in_selectsrcif() 3082 scope = rt_ifp->if_index; in in_selectsrcif() 3112 if_name(rt_ifp)); in in_selectsrcif() 3160 if (ifa->ifa_ifp != rt->rt_ifp) { in in_selectsrcif() 3219 ifa->ifa_ifp != ro->ro_rt->rt_ifp && ipforwarding) { in in_selectsrcif() 3247 (ifa == NULL || (ifa->ifa_ifp != rt_ifp && rt_ifp != lo_ifp) || in in_selectsrcif() [all …]
|
| H A D | tcp_subr.c | 880 ro6 && ro6->ro_rt ? ro6->ro_rt->rt_ifp : NULL); in tcp_respond() 987 (outif = ro6->ro_rt->rt_ifp) != in tcp_respond() 1054 (outif = sro.ro_rt->rt_ifp) != in tcp_respond() 2324 ifscope = (rt->rt_ifp != NULL) ? in tcp_handle_msgsize() 2325 rt->rt_ifp->if_index : IFSCOPE_NONE; in tcp_handle_msgsize() 2989 if (rt != NULL && rt->rt_ifp != NULL) { in tcp_rtlookup() 2991 (rt->rt_ifp->if_hwassist & IFNET_MULTIPAGES)); in tcp_rtlookup() 2992 tcp_set_tso(tp, rt->rt_ifp); in tcp_rtlookup() 2994 (rt->rt_ifp->if_eflags & IFEF_2KCL)); in tcp_rtlookup() 2995 tcp_set_ecn(tp, rt->rt_ifp); in tcp_rtlookup() [all …]
|
| H A D | raw_ip.c | 592 struct ifnet *rt_ifp = NULL; in rip_output() local 595 rt_ifp = inp->inp_route.ro_rt->rt_ifp; in rip_output() 680 (outif = rt->rt_ifp) != inp->inp_last_outifp) { in rip_output()
|
| H A D | tcp_output.c | 777 if ((ifp = rt->rt_ifp) != NULL) { in tcp_output() 806 cell = IFNET_IS_CELLULAR(rt->rt_ifp); in tcp_output() 807 wifi = (!cell && IFNET_IS_WIFI(rt->rt_ifp)); in tcp_output() 808 wired = (!wifi && IFNET_IS_WIRED(rt->rt_ifp)); in tcp_output() 2561 inp->in6p_route.ro_rt->rt_ifp : NULL); in tcp_output() 3127 outif = ro6.ro_rt->rt_ifp; in tcp_ip_output() 3131 outif = ro.ro_rt->rt_ifp; in tcp_ip_output()
|
| H A D | in_pcb.c | 1289 if (!IFNET_IS_CELLULAR(rt->rt_ifp)) { in apn_fallback_required() 1503 (ro->ro_rt == NULL || ro->ro_rt->rt_ifp == NULL)) { in in_pcbladdr() 1550 if (!(ro->ro_rt->rt_ifp->if_flags & IFF_LOOPBACK)) { in in_pcbladdr() 1558 if (inp_restricted_send(inp, ro->ro_rt->rt_ifp)) { in in_pcbladdr() 1579 if (IS_INTF_CLAT46(ro->ro_rt->rt_ifp)) { in in_pcbladdr() 1588 VERIFY(ro->ro_rt->rt_ifp->if_flags & IFF_LOOPBACK); in in_pcbladdr() 1674 ifp = ro->ro_rt->rt_ifp; in in_pcbladdr() 3450 inp->inp_route.ro_rt->rt_ifp : NULL); in inp_flush()
|
| H A D | tcp_input.c | 6095 interface_mtu = rt->rt_ifp->if_mtu; in tcp_maxmtu() 6098 INTF_ADJUST_MTU_FOR_CLAT46(rt->rt_ifp)) { in tcp_maxmtu() 6099 interface_mtu = IN6_LINKMTU(rt->rt_ifp); in tcp_maxmtu() 6120 if ((ndi = ND_IFINFO(rt->rt_ifp)) != NULL && !ndi->initialized) { in tcp_maxmtu6() 6127 maxmtu = IN6_LINKMTU(rt->rt_ifp); in tcp_maxmtu6() 6129 maxmtu = MIN(rt->rt_rmx.rmx_mtu, IN6_LINKMTU(rt->rt_ifp)); in tcp_maxmtu6() 6223 ifp = rt->rt_ifp; in tcp_mss() 6431 if (rt->rt_ifp->if_type == IFT_PPP && slowlink_wsize > 0 && in tcp_mssopt() 6432 rt->rt_ifp->if_baudrate > 9600 && rt->rt_ifp->if_baudrate <= 128000) { in tcp_mssopt()
|
| /xnu-8019.80.24/bsd/netinet6/ |
| H A D | in6_rmx.c | 221 rt->rt_ifp) { in in6_addroute() 222 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in in6_addroute() 253 (rt->rt_ifp != NULL) ? in in6_addroute() 254 rt->rt_ifp->if_xname : "", in in6_addroute() 256 dbufc, (rt2->rt_ifp != NULL) ? in in6_addroute() 257 rt2->rt_ifp->if_xname : "", in in6_addroute() 299 rt2->rt_ifp == rt->rt_ifp) { in in6_addroute() 319 dbuf, gbuf, (rt->rt_ifp != NULL) ? in in6_addroute() 320 rt->rt_ifp->if_xname : "", flags, RTF_BITS, in in6_addroute() 325 (rt->rt_ifp != NULL) ? rt->rt_ifp->if_xname : "", in in6_addroute() [all …]
|
| H A D | ip6_forward.c | 161 ifscope = rt->rt_ifp->if_index; in ip6_forward() 191 if (rt->rt_ifp->if_index != ifscope) { in ip6_forward() 496 if (in6_setscope(&src_in6, rt->rt_ifp, &outzone)) { in ip6_forward() 517 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard); in ip6_forward() 527 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward() 549 in6_setscope(&dst_in6, rt->rt_ifp, &outzone) != 0 || in ip6_forward() 563 if (mpktlen > rt->rt_ifp->if_mtu) { in ip6_forward() 564 in6_ifstat_inc(rt->rt_ifp, ifs6_in_toobig); in ip6_forward() 573 mtu = rt->rt_ifp->if_mtu; in ip6_forward() 627 ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && in ip6_forward() [all …]
|
| H A D | in6_gif.c | 195 (sc->gif_ro6.ro_rt != NULL && sc->gif_ro6.ro_rt->rt_ifp == ifp)) { in in6_gif_output() 215 if (sc->gif_ro6.ro_rt->rt_ifp == ifp) { in in6_gif_output() 221 ifp->if_mtu = sc->gif_ro6.ro_rt->rt_ifp->if_mtu in in6_gif_output() 371 if (!rt || rt->rt_ifp != ifp) { in gif_validate6()
|
| H A D | udp6_output.c | 435 in6p->in6p_route.ro_rt->rt_ifp : NULL); in udp6_output() 597 ro_rt->rt_ifp); in udp6_output() 599 ro_rt->rt_ifp)); in udp6_output() 601 ro_rt->rt_ifp)); in udp6_output() 621 struct ifnet *outif = ro.ro_rt->rt_ifp; in udp6_output() 671 outif = rt->rt_ifp; in udp6_output()
|
| H A D | in6_src.c | 990 if (ro->ro_rt->rt_ifp->if_flags & IFF_LOOPBACK) { in selectroute() 1007 struct ifnet *rt_ifp; in selectroute() local 1009 rt_ifp = (ro->ro_rt != NULL) ? ro->ro_rt->rt_ifp : NULL; in selectroute() 1021 scope = rt_ifp->if_index; in selectroute() 1053 if_name(rt_ifp)); in selectroute() 1127 (ifa->ifa_ifp != ron->ro_rt->rt_ifp && !proxied_ifa))))) || in selectroute() 1129 &sin6_next->sin6_addr, ron->ro_rt->rt_ifp->if_index, sin6_next->sin6_scope_id)) { in selectroute() 1145 sin6_addr, &sin6_next->sin6_addr, ron->ro_rt->rt_ifp->if_index, sin6_next->sin6_scope_id)) { in selectroute() 1156 ifp = ifp0 = ron->ro_rt->rt_ifp; in selectroute() 1187 …!in6_are_addr_equal_scoped(&satosin6(&ro->ro_dst)->sin6_addr, dst, ro->ro_rt->rt_ifp->if_index, ds… in selectroute() [all …]
|
| H A D | nd6.c | 864 if ((ifp = rt->rt_ifp) == NULL) { in nd6_service_neighbor_cache() 2369 struct nd_ifinfo *ndi = ND_IFINFO(rt->rt_ifp); in nd6_lookup() 2578 dr = defrouter_lookup(NULL, &SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp); in nd6_free() 2588 rt6_flush(&in6, rt->rt_ifp); in nd6_free() 2624 defrouter_select(rt->rt_ifp, NULL); in nd6_free() 2627 nd6_router_select_rti_entries(rt->rt_ifp); in nd6_free() 2650 struct ifnet *ifp = rt->rt_ifp; in nd6_rtrequest() 2654 struct nd_ifinfo *ndi = ND_IFINFO(rt->rt_ifp); in nd6_rtrequest() 2891 ifa = (struct ifaddr *)in6ifa_ifpwithaddr(rt->rt_ifp, in nd6_rtrequest() 2902 if (rt->rt_ifp != lo_ifp) { in nd6_rtrequest() [all …]
|
| H A D | nd6_nbr.c | 180 !(rt->rt_ifp->if_flags & IFF_LOOPBACK) && in nd6_llreach_alloc() 1024 if (rt->rt_ifp != ifp) { in nd6_na_input() 1035 rt->rt_if_ref_fn(rt->rt_ifp, -1); in nd6_na_input() 1039 rt->rt_ifp = ifp; in nd6_na_input() 1046 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in nd6_na_input() 1083 ndi = ND_IFINFO(rt->rt_ifp); in nd6_na_input() 1272 struct ifnet *rt_ifp = rt->rt_ifp; in nd6_na_input() local 1283 dr = defrouter_lookup(NULL, in6, rt_ifp); in nd6_na_input() 1299 rt6_flush(&ip6->ip6_src, rt_ifp); in nd6_na_input()
|
| H A D | raw_ip6.c | 650 if (in6p->in6p_route.ro_rt->rt_ifp != NULL) { in rip6_output() 651 index = in6p->in6p_route.ro_rt->rt_ifp->if_index; in rip6_output() 847 outif = rt->rt_ifp; in rip6_output() 1174 outif = inp->in6p_route.ro_rt->rt_ifp; in rip6_connect()
|
| H A D | nd6_prproxy.c | 568 if (!(rt->rt_flags & RTF_PROXY) || rt->rt_ifp == ifp) { in nd6_proxy_find_fwdroute() 572 if_name(rt->rt_ifp)); in nd6_proxy_find_fwdroute() 645 if (rt->rt_ifp != fwd_ifp || !(rt->rt_flags & RTF_PROXY)) { in nd6_proxy_find_fwdroute() 654 "for dst %s\n", if_name(rt->rt_ifp), in nd6_proxy_find_fwdroute() 676 "route for dst %s\n", if_name(rt->rt_ifp), in nd6_proxy_find_fwdroute()
|
| H A D | in6_pcb.c | 652 if (rt != NULL && rt->rt_ifp != *outif) { in in6_pcbladdr() 653 ifnet_reference(rt->rt_ifp); /* for caller */ in in6_pcbladdr() 657 *outif = rt->rt_ifp; in in6_pcbladdr()
|
| /xnu-8019.80.24/bsd/net/ |
| H A D | route.c | 897 if (rt->rt_ifp != NULL && !ROUTE_UNUSABLE(ro)) { in rtalloc_ign_common_locked() 960 if (!IFNET_IS_COMPANION_LINK(rt->rt_ifp) && in route_ignore_protocol_cloning_for_dst() 1070 0, 0, newrt->rt_ifp->if_index); in rtalloc1_common_locked() 2087 if (rt->rt_ifp != NULL) { in rtrequest_common_locked() 2088 ifnet_touch_lastupdown(rt->rt_ifp); in rtrequest_common_locked() 2190 ifscope = rt->rt_ifp->if_index; in rtrequest_common_locked() 2288 rt->rt_ifp = rt->rt_ifa->ifa_ifp; in rtrequest_common_locked() 2392 rt->rt_ifp->if_index); in rtrequest_common_locked() 2411 if (rt->rt_ifp != NULL) { in rtrequest_common_locked() 2412 ifnet_touch_lastupdown(rt->rt_ifp); in rtrequest_common_locked() [all …]
|
| H A D | netsrc.c | 138 reply->nrp_ifindex = rt->rt_ifp ? rt->rt_ifp->if_index : 0; in netsrc_common() 140 if (rt->rt_ifp != NULL && (rt->rt_ifp->if_eflags & IFEF_AWDL)) { in netsrc_common() 255 if (ia->ia_ifp == rt->rt_ifp) { in netsrc_ipv4()
|
| H A D | rtsock.c | 600 ifp = rt->rt_ifp; in route_output() 615 } else if ((ifp = rt->rt_ifp) != NULL) { in route_output() 985 if (rt->rt_ifp != ifp) { in rt_setif() 998 rt->rt_if_ref_fn(rt->rt_ifp, -1); in rt_setif() 1001 rt->rt_ifp = ifp; in rt_setif() 1008 rt->rt_ifp->if_index); in rt_setif() 1015 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in rt_setif() 1018 rt->rt_rmx.rmx_mtu = IN6_LINKMTU(rt->rt_ifp); in rt_setif() 1055 if ((rt->rt_ifp->if_flags & IFF_LOOPBACK) && in rt_setif() 1056 (rt->rt_flags & RTF_HOST) && rt->rt_ifa->ifa_ifp == rt->rt_ifp) { in rt_setif() [all …]
|
| H A D | necp.c | 7131 IS_INTF_CLAT46(rt->rt_ifp)) { in necp_application_find_policy_match_internal() 7138 (rt == NULL || rt->rt_ifp == NULL)) { in necp_application_find_policy_match_internal() 7158 rt->rt_ifp != NULL) { in necp_application_find_policy_match_internal() 7159 returned_result->routed_interface_index = rt->rt_ifp->if_index; in necp_application_find_policy_match_internal() 7168 rt->rt_ifp->if_index == lo_ifp->if_index || in necp_application_find_policy_match_internal() 7179 if ((rt->rt_ifp->if_index == lo_ifp->if_index) || in necp_application_find_policy_match_internal() 7284 rt->rt_ifp != NULL) { in necp_application_find_policy_match_internal() 7286 if (rt->rt_ifp->if_eflags & IFEF_PROBE_CONNECTIVITY) { in necp_application_find_policy_match_internal() 7290 if (rt->rt_ifp->if_type == IFT_CELLULAR) { in necp_application_find_policy_match_internal() 7293 ifnet_lock_shared(rt->rt_ifp); in necp_application_find_policy_match_internal() [all …]
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 434 if (rt->rt_ifp != ifp && rt->rt_ifp != lo_ifp && in flow_route_configure() 440 sizeof(dst_s)), rt->rt_ifp->if_xname, in flow_route_configure() 1235 ASSERT(rt->rt_ifp == ifp || rt->rt_ifp == lo_ifp); in flow_route_select_laddr()
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 381 struct nd_ifinfo *ndi = ND_IFINFO(tgt_rt->rt_ifp); in fsw_ethernet_resolve() 416 nd6_ns_output(tgt_rt->rt_ifp, NULL, in fsw_ethernet_resolve()
|