Home
last modified time | relevance | path

Searched refs:rt_ifp (Results 1 – 25 of 45) sorted by relevance

12

/xnu-8792.41.9/bsd/netinet/
H A Din_rmx.c158 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 Din_arp.c554 !(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()
951 if ((rt->rt_ifp->if_flags & IFF_NOARP) == 0) { in arp_rtrequest()
953 dlil_send_arp(rt->rt_ifp, ARPOP_REQUEST, in arp_rtrequest()
969 if_name(rt->rt_ifp)); in arp_rtrequest()
972 SDL(gate)->sdl_type = rt->rt_ifp->if_type; in arp_rtrequest()
973 SDL(gate)->sdl_index = rt->rt_ifp->if_index; in arp_rtrequest()
1006 dlil_resolve_multi(rt->rt_ifp, rt_key(rt), gate, in arp_rtrequest()
1011 rt->rt_ifp)) { in arp_rtrequest()
[all …]
H A Din_gif.c202 (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 Dip_output.c793 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()
3040 struct ifnet *rt_ifp; in in_selectsrcif() local
3054 rt_ifp = (ro->ro_rt != NULL) ? ro->ro_rt->rt_ifp : NULL; in in_selectsrcif()
3076 scope = rt_ifp->if_index; in in_selectsrcif()
3106 if_name(rt_ifp)); in in_selectsrcif()
3154 if (ifa->ifa_ifp != rt->rt_ifp) { in in_selectsrcif()
3213 ifa->ifa_ifp != ro->ro_rt->rt_ifp && ipforwarding) { in in_selectsrcif()
3241 (ifa == NULL || (ifa->ifa_ifp != rt_ifp && rt_ifp != lo_ifp) || in in_selectsrcif()
[all …]
H A Dtcp_subr.c893 ro6 && ro6->ro_rt ? ro6->ro_rt->rt_ifp : NULL); in tcp_respond()
1000 (outif = ro6->ro_rt->rt_ifp) != in tcp_respond()
1067 (outif = sro.ro_rt->rt_ifp) != in tcp_respond()
2343 ifscope = (rt->rt_ifp != NULL) ? in tcp_handle_msgsize()
2344 rt->rt_ifp->if_index : IFSCOPE_NONE; in tcp_handle_msgsize()
3008 if (rt != NULL && rt->rt_ifp != NULL) { in tcp_rtlookup()
3010 (rt->rt_ifp->if_hwassist & IFNET_MULTIPAGES)); in tcp_rtlookup()
3011 tcp_set_tso(tp, rt->rt_ifp); in tcp_rtlookup()
3013 (rt->rt_ifp->if_eflags & IFEF_2KCL)); in tcp_rtlookup()
3014 tcp_set_ecn(tp, rt->rt_ifp); in tcp_rtlookup()
[all …]
H A Draw_ip.c606 struct ifnet *rt_ifp = NULL; in rip_output() local
609 rt_ifp = inp->inp_route.ro_rt->rt_ifp; in rip_output()
694 (outif = rt->rt_ifp) != inp->inp_last_outifp) { in rip_output()
H A Dtcp_output.c872 if ((ifp = rt->rt_ifp) != NULL) { in tcp_output()
901 cell = IFNET_IS_CELLULAR(rt->rt_ifp); in tcp_output()
902 wifi = (!cell && IFNET_IS_WIFI(rt->rt_ifp)); in tcp_output()
903 wired = (!wifi && IFNET_IS_WIRED(rt->rt_ifp)); in tcp_output()
2794 inp->in6p_route.ro_rt->rt_ifp : NULL); in tcp_output()
3399 outif = ro6.ro_rt->rt_ifp; in tcp_ip_output()
3403 outif = ro.ro_rt->rt_ifp; in tcp_ip_output()
H A Din_pcb.c1295 if (!IFNET_IS_CELLULAR(rt->rt_ifp)) { in apn_fallback_required()
1509 (ro->ro_rt == NULL || ro->ro_rt->rt_ifp == NULL)) { in in_pcbladdr()
1556 if (!(ro->ro_rt->rt_ifp->if_flags & IFF_LOOPBACK)) { in in_pcbladdr()
1564 if (inp_restricted_send(inp, ro->ro_rt->rt_ifp)) { in in_pcbladdr()
1585 if (IS_INTF_CLAT46(ro->ro_rt->rt_ifp)) { in in_pcbladdr()
1594 VERIFY(ro->ro_rt->rt_ifp->if_flags & IFF_LOOPBACK); in in_pcbladdr()
1680 ifp = ro->ro_rt->rt_ifp; in in_pcbladdr()
3508 inp->inp_route.ro_rt->rt_ifp : NULL); in inp_flush()
/xnu-8792.41.9/bsd/netinet6/
H A Din6_rmx.c221 rt->rt_ifp) { in in6_addroute()
222 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in in6_addroute()
257 (rt->rt_ifp != NULL) ? in in6_addroute()
258 rt->rt_ifp->if_xname : "", in in6_addroute()
260 dbufc, (rt2->rt_ifp != NULL) ? in in6_addroute()
261 rt2->rt_ifp->if_xname : "", in in6_addroute()
303 rt2->rt_ifp == rt->rt_ifp) { in in6_addroute()
323 dbuf, gbuf, (rt->rt_ifp != NULL) ? in in6_addroute()
324 rt->rt_ifp->if_xname : "", flags, RTF_BITS, in in6_addroute()
329 (rt->rt_ifp != NULL) ? rt->rt_ifp->if_xname : "", in in6_addroute()
[all …]
H A Dip6_forward.c176 ifscope = rt->rt_ifp->if_index; in ip6_forward()
190 if (rt->rt_ifp->if_index != ifscope) { in ip6_forward()
495 if (in6_setscope(&src_in6, rt->rt_ifp, &outzone)) { in ip6_forward()
516 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard); in ip6_forward()
526 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward()
548 in6_setscope(&dst_in6, rt->rt_ifp, &outzone) != 0 || in ip6_forward()
562 if (mpktlen > rt->rt_ifp->if_mtu) { in ip6_forward()
563 in6_ifstat_inc(rt->rt_ifp, ifs6_in_toobig); in ip6_forward()
572 mtu = rt->rt_ifp->if_mtu; in ip6_forward()
626 ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && in ip6_forward()
[all …]
H A Din6_gif.c195 (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 Dudp6_output.c436 in6p->in6p_route.ro_rt->rt_ifp : NULL); in udp6_output()
598 ro_rt->rt_ifp); in udp6_output()
600 ro_rt->rt_ifp)); in udp6_output()
602 ro_rt->rt_ifp)); in udp6_output()
622 struct ifnet *outif = ro.ro_rt->rt_ifp; in udp6_output()
672 outif = rt->rt_ifp; in udp6_output()
H A Din6_src.c990 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 Dnd6_nbr.c183 !(rt->rt_ifp->if_flags & IFF_LOOPBACK) && in nd6_llreach_alloc()
1027 if (rt->rt_ifp != ifp) { in nd6_na_input()
1038 rt->rt_if_ref_fn(rt->rt_ifp, -1); in nd6_na_input()
1042 rt->rt_ifp = ifp; in nd6_na_input()
1049 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in nd6_na_input()
1086 ndi = ND_IFINFO(rt->rt_ifp); in nd6_na_input()
1112 struct ifnet *rt_ifp = rt->rt_ifp; in nd6_na_input() local
1124 defrouter_set_reachability(&rt_addr, rt_ifp, TRUE); in nd6_na_input()
1248 struct ifnet *rt_ifp = rt->rt_ifp; in nd6_na_input() local
1261 defrouter_set_reachability(&rt_addr, rt_ifp, TRUE); in nd6_na_input()
[all …]
H A Dnd6.c405 struct ifnet *ifp = rt->rt_ifp; in nd6_llinfo_refresh()
867 if ((ifp = rt->rt_ifp) == NULL) { in nd6_service_neighbor_cache()
897 (rt->rt_ifp->if_eflags & IFEF_IPV6_ND6ALT)) { in nd6_service_neighbor_cache()
999 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache()
1115 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache()
2408 if (rt->rt_ifp != lo_ifp) { in nd6_lookup()
2409 struct nd_ifinfo *ndi = ND_IFINFO(rt->rt_ifp); in nd6_lookup()
2620 dr = defrouter_lookup(NULL, &SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp); in nd6_free()
2630 rt6_flush(&in6, rt->rt_ifp); in nd6_free()
2666 defrouter_select(rt->rt_ifp, NULL); in nd6_free()
[all …]
H A Draw_ip6.c661 if (in6p->in6p_route.ro_rt->rt_ifp != NULL) { in rip6_output()
662 index = in6p->in6p_route.ro_rt->rt_ifp->if_index; in rip6_output()
858 outif = rt->rt_ifp; in rip6_output()
1185 outif = inp->in6p_route.ro_rt->rt_ifp; in rip6_connect()
H A Dnd6_prproxy.c568 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 Din6_pcb.c652 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-8792.41.9/bsd/net/
H A Droute.c893 if (rt->rt_ifp != NULL && !ROUTE_UNUSABLE(ro)) { in rtalloc_ign_common_locked()
956 if (!IFNET_IS_COMPANION_LINK(rt->rt_ifp) && in route_ignore_protocol_cloning_for_dst()
1066 0, 0, newrt->rt_ifp->if_index); in rtalloc1_common_locked()
2080 if (rt->rt_ifp != NULL) { in rtrequest_common_locked()
2081 ifnet_touch_lastupdown(rt->rt_ifp); in rtrequest_common_locked()
2183 ifscope = rt->rt_ifp->if_index; in rtrequest_common_locked()
2281 rt->rt_ifp = rt->rt_ifa->ifa_ifp; in rtrequest_common_locked()
2385 rt->rt_ifp->if_index); in rtrequest_common_locked()
2404 if (rt->rt_ifp != NULL) { in rtrequest_common_locked()
2405 ifnet_touch_lastupdown(rt->rt_ifp); in rtrequest_common_locked()
[all …]
H A Dnetsrc.c138 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 Drtsock.c596 ifp = rt->rt_ifp; in route_output()
611 } else if ((ifp = rt->rt_ifp) != NULL) { in route_output()
980 if (rt->rt_ifp != ifp) { in rt_setif()
993 rt->rt_if_ref_fn(rt->rt_ifp, -1); in rt_setif()
996 rt->rt_ifp = ifp; in rt_setif()
1003 rt->rt_ifp->if_index); in rt_setif()
1010 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in rt_setif()
1013 rt->rt_rmx.rmx_mtu = IN6_LINKMTU(rt->rt_ifp); in rt_setif()
1050 if ((rt->rt_ifp->if_flags & IFF_LOOPBACK) && in rt_setif()
1051 (rt->rt_flags & RTF_HOST) && rt->rt_ifa->ifa_ifp == rt->rt_ifp) { in rt_setif()
[all …]
H A Dnecp.c7435 IS_INTF_CLAT46(rt->rt_ifp)) { in necp_application_find_policy_match_internal()
7442 (rt == NULL || rt->rt_ifp == NULL)) { in necp_application_find_policy_match_internal()
7462 rt->rt_ifp != NULL) { in necp_application_find_policy_match_internal()
7463 returned_result->routed_interface_index = rt->rt_ifp->if_index; in necp_application_find_policy_match_internal()
7472 rt->rt_ifp->if_index == lo_ifp->if_index || in necp_application_find_policy_match_internal()
7483 if ((rt->rt_ifp->if_index == lo_ifp->if_index) || in necp_application_find_policy_match_internal()
7588 rt->rt_ifp != NULL) { in necp_application_find_policy_match_internal()
7590 if (rt->rt_ifp->if_eflags & IFEF_PROBE_CONNECTIVITY) { in necp_application_find_policy_match_internal()
7594 if (rt->rt_ifp->if_type == IFT_CELLULAR) { in necp_application_find_policy_match_internal()
7597 ifnet_lock_shared(rt->rt_ifp); in necp_application_find_policy_match_internal()
[all …]
H A Droute_private.h189 struct ifnet *rt_ifp; /* the answer: interface to use */ member
/xnu-8792.41.9/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_route.c450 if (rt->rt_ifp != ifp && rt->rt_ifp != lo_ifp && in flow_route_configure()
456 sizeof(dst_s)), rt->rt_ifp->if_xname, in flow_route_configure()
1251 ASSERT(rt->rt_ifp == ifp || rt->rt_ifp == lo_ifp); in flow_route_select_laddr()
/xnu-8792.41.9/bsd/skywalk/nexus/flowswitch/
H A Dfsw_ethernet.c381 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()

12