Home
last modified time | relevance | path

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

12

/NextBSD/sys/netinet6/
HDip6_forward.c367 if (in6_setscope(&src_in6, rt->rt_ifp, &outzone)) { in ip6_forward()
381 in6_ifstat_inc(rt->rt_ifp, ifs6_in_discard); in ip6_forward()
391 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward()
408 in6_setscope(&dst_in6, rt->rt_ifp, &outzone) != 0 || in ip6_forward()
427 if (V_ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && in ip6_forward()
429 if ((rt->rt_ifp->if_flags & IFF_POINTOPOINT) != 0) { in ip6_forward()
455 if ((rt->rt_ifp->if_flags & IFF_LOOPBACK) != 0) { in ip6_forward()
476 if_name(rt->rt_ifp)); in ip6_forward()
483 origifp = rt->rt_ifp; in ip6_forward()
497 error = pfil_run_hooks(&V_inet6_pfil_hook, &m, rt->rt_ifp, PFIL_OUT, NULL); in ip6_forward()
[all …]
HDin6_fib.c89 ifp = rte->rt_ifp; in fib6_get_ifaifp()
111 pnh6->nh_ifp = rte->rt_ifp; in fib6_rte_to_nh_basic()
113 pnh6->nh_mtu = min(rte->rt_mtu, IN6_LINKMTU(rte->rt_ifp)); in fib6_rte_to_nh_basic()
139 pnh6->nh_ifp = rte->rt_ifp; in fib6_rte_to_nh_extended()
141 pnh6->nh_mtu = min(rte->rt_mtu, IN6_LINKMTU(rte->rt_ifp)); in fib6_rte_to_nh_extended()
196 if (RT_LINK_IS_UP(rte->rt_ifp)) { in fib6_lookup_nh_basic()
245 if (RT_LINK_IS_UP(rte->rt_ifp)) { in fib6_lookup_nh_ext()
HDin6_rmx.c137 if (rt->rt_ifp != NULL) { in in6_addroute()
145 rt->rt_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
146 } else if (rt->rt_mtu > IN6_LINKMTU(rt->rt_ifp)) in in6_addroute()
147 rt->rt_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
HDip6_ipsec.c285 if (ro->ro_rt && ro->ro_rt->rt_ifp) {
287 ro->ro_rt->rt_ifp->if_mtu;
/NextBSD/sys/netinet/
HDif_atm.c126 SDL(gate)->sdl_type = rt->rt_ifp->if_type; in atm_rtrequest()
127 SDL(gate)->sdl_index = rt->rt_ifp->if_index; in atm_rtrequest()
137 KASSERT(rt->rt_ifp->if_ioctl != NULL, in atm_rtrequest()
218 op.param.rmtu = op.param.tmtu = rt->rt_ifp->if_mtu; in atm_rtrequest()
227 npcb = npcb_add(NULL, rt->rt_ifp, op.param.vci, op.param.vpi); in atm_rtrequest()
243 if (rt->rt_ifp->if_ioctl(rt->rt_ifp, SIOCATMOPENVCC, in atm_rtrequest()
249 SDL(gate)->sdl_type = rt->rt_ifp->if_type; in atm_rtrequest()
250 SDL(gate)->sdl_index = rt->rt_ifp->if_index; in atm_rtrequest()
299 (void)rt->rt_ifp->if_ioctl(rt->rt_ifp, SIOCATMCLOSEVCC, in atm_rtrequest()
HDin_fib.c78 pnh4->nh_ifp = rte->rt_ifp; in fib4_rte_to_nh_basic()
79 pnh4->nh_mtu = min(rte->rt_mtu, rte->rt_ifp->if_mtu); in fib4_rte_to_nh_basic()
103 pnh4->nh_ifp = rte->rt_ifp; in fib4_rte_to_nh_extended()
104 pnh4->nh_mtu = min(rte->rt_mtu, rte->rt_ifp->if_mtu); in fib4_rte_to_nh_extended()
156 if (RT_LINK_IS_UP(rte->rt_ifp)) { in fib4_lookup_nh_basic()
204 if (RT_LINK_IS_UP(rte->rt_ifp)) { in fib4_lookup_nh_ext()
HDin_rmx.c83 if (in_broadcast(sin->sin_addr, rt->rt_ifp)) { in in_addroute()
93 if (rt->rt_ifp != NULL) { in in_addroute()
101 rt->rt_mtu = rt->rt_ifp->if_mtu; in in_addroute()
102 } else if (rt->rt_mtu > rt->rt_ifp->if_mtu) in in_addroute()
103 rt->rt_mtu = rt->rt_ifp->if_mtu; in in_addroute()
HDip_fastfwd.c132 (rt->rt_ifp->if_flags & IFF_UP) && in ip_findroute()
133 (rt->rt_ifp->if_drv_flags & IFF_DRV_RUNNING)) { in ip_findroute()
311 ifp = ro.ro_rt->rt_ifp; in ip_tryforward()
372 ifp = ro.ro_rt->rt_ifp; in ip_tryforward()
HDsctp_os_bsd.h220 #define SCTP_GET_IFN_VOID_FROM_ROUTE(ro) (void *)ro->ro_rt->rt_ifp
221 #define SCTP_GET_IF_INDEX_FROM_ROUTE(ro) (ro)->ro_rt->rt_ifp->if_index
222 #define SCTP_ROUTE_HAS_VALID_IFN(ro) ((ro)->ro_rt && (ro)->ro_rt->rt_ifp)
381 …cthlim((struct in6pcb *)&inp->ip_inp.inp, (ro ? (ro->ro_rt ? (ro->ro_rt->rt_ifp) : (NULL)) : (NULL…
HDtcp_offload.c77 ifp = rt->rt_ifp; in tcp_offload_connect()
HDin_pcb.c554 return (inp->inp_rt != NULL && inp->inp_rt->rt_ifp != NULL); in in_rt_valid()
667 ifa = rt->rt_ifp->if_addr; in in_pcbrtalloc()
676 nd6_resolve(rt->rt_ifp, 0, NULL, (struct sockaddr *)sin6, inp->inp_prepend, NULL)) { in in_pcbrtalloc()
685 if (arpresolve(rt->rt_ifp, 0, NULL, (struct sockaddr *)sin, inp->inp_prepend, NULL)) { in in_pcbrtalloc()
1009 if (sro.ro_rt == NULL || sro.ro_rt->rt_ifp == NULL) { in in_pcbladdr()
1065 if ((sro.ro_rt->rt_ifp->if_flags & IFF_LOOPBACK) == 0) { in in_pcbladdr()
1090 ifp = sro.ro_rt->rt_ifp; in in_pcbladdr()
1123 if ((sro.ro_rt->rt_ifp->if_flags & IFF_LOOPBACK) != 0) { in in_pcbladdr()
HDip_output.c365 rte->rt_ifp == NULL || in ip_output()
366 !RT_LINK_IS_UP(rte->rt_ifp)) { in ip_output()
381 ifp = rte->rt_ifp; in ip_output()
/NextBSD/sys/dev/cxgbe/tom/
HDt4_connect.c323 struct ifnet *rt_ifp = rt->rt_ifp; in t4_connect() local
334 if (rt_ifp->if_type == IFT_ETHER) in t4_connect()
335 vi = rt_ifp->if_softc; in t4_connect()
336 else if (rt_ifp->if_type == IFT_L2VLAN) { in t4_connect()
337 struct ifnet *ifp = VLAN_COOKIE(rt_ifp); in t4_connect()
340 } else if (rt_ifp->if_type == IFT_IEEE8023ADLAG) in t4_connect()
353 toep->l2te = t4_l2t_get(vi->pi, rt_ifp, in t4_connect()
/NextBSD/sys/ofed/drivers/infiniband/core/
HDaddr.c278 if (rte == NULL || rte->rt_ifp == NULL || !RT_LINK_IS_UP(rte->rt_ifp)) { in addr_resolve()
290 ifp = rte->rt_ifp; in addr_resolve()
295 } else if (ifp && ifp != rte->rt_ifp) { in addr_resolve()
300 ifp = rte->rt_ifp; in addr_resolve()
/NextBSD/sys/net/
HDroute.c369 if (rt->rt_ifp != NULL && rt->rt_flags & RTF_UP) in rtalloc_ign()
385 if (rt->rt_ifp != NULL && rt->rt_flags & RTF_UP) in rtalloc_ign_fib()
907 info->rti_ifp = rt->rt_ifp; in rt_exportinfo()
947 if (RT_LINK_IS_UP(rt->rt_ifp)) { in rib_lookup_info()
1136 if (rt->rt_ifp != ifp) in rt_ifdelroute()
1322 if (rt->rt_ifp != ifmtu->ifp) in if_updatemtu_cb()
1691 rt->rt_ifp = ifa->ifa_ifp; in rtrequest1_fib()
1876 rt->rt_ifp = info->rti_ifp; in rtrequest1_fib_change()
1886 if (rt->rt_ifp != NULL) { in rtrequest1_fib_change()
1888 mtu = if_getmtu_family(rt->rt_ifp, family); in rtrequest1_fib_change()
[all …]
HDradix_mpath.c212 if (ro->ro_rt && ro->ro_rt->rt_ifp && (ro->ro_rt->rt_flags & RTF_UP) in rtalloc_mpath_fib()
213 && RT_LINK_IS_UP(ro->ro_rt->rt_ifp)) in rtalloc_mpath_fib()
HDrtsock.c673 rtm->rtm_index = saved_nrt->rt_ifp->if_index; in route_output()
756 if (rt->rt_ifp != NULL && in route_output()
757 rt->rt_ifp->if_type == IFT_PROPVIRTUAL) { in route_output()
798 ifp = rt->rt_ifp; in route_output()
816 } else if ((ifp = rt->rt_ifp) != NULL) { in route_output()
1524 if (rt->rt_ifp) { in sysctl_dumpentry()
1525 info.rti_info[RTAX_IFP] = rt->rt_ifp->if_addr->ifa_addr; in sysctl_dumpentry()
1527 if (rt->rt_ifp->if_flags & IFF_POINTOPOINT) in sysctl_dumpentry()
1541 rtm->rtm_index = rt->rt_ifp->if_index; in sysctl_dumpentry()
HDflowtable.c439 (fle->f_rt->rt_ifp == NULL) || in flow_stale()
440 !RT_LINK_IS_UP(fle->f_rt->rt_ifp) || in flow_stale()
486 fle->f_rt->rt_ifp != NULL && in flow_matches()
568 ifp = rt->rt_ifp; in flowtable_insert()
1069 ifp = rt->rt_ifp; in flow_show()
HDroute.h135 struct ifnet *rt_ifp; /* the answer: interface to use */ member
/NextBSD/sbin/routed/
HDif.c429 && rt->rt_ifp != 0 in check_remote()
431 rt->rt_ifp->int_net, rt->rt_ifp->int_mask)) in check_remote()
1162 if (rt->rt_ifp != ifp in ifinit()
1232 ifp1 = rt->rt_ifp; in ifinit()
1307 && rt->rt_ifp == ifp) in check_net_syn()
1361 if ((rt->rt_ifp != ifp in addrouteforif()
1364 || rt->rt_ifp == 0 in addrouteforif()
1365 || (rt->rt_ifp->int_state & IS_BROKE))) { in addrouteforif()
HDtrace.c691 rt->rt_ifp)); in trace_upslot()
793 0,0,0,0, AGE_RT(rt->rt_state, rt->rt_ifp)); in trace_change()
802 -(new->rts_ifp == rt->rt_ifp), in trace_change()
823 print_rts(rt->rt_spares, 0,0,0,0,AGE_RT(rt->rt_state,rt->rt_ifp)); in trace_add_del()
840 print_rts(&RT->rt_spares[0], 0,0,0,0, AGE_RT(RT->rt_state, RT->rt_ifp)); in walk_trace()
HDtable.c1439 if (RT->rt_ifp != 0 && (RT->rt_ifp->int_state & IS_EXTERNAL)) in walk_kern()
1453 if (RT->rt_ifp == 0 in walk_kern()
1454 || (RT->rt_ifp->int_state & IS_REMOTE)) in walk_kern()
1923 if (ifp->int_addr == rt->rt_ifp->int_addr) { in rtbad_sub()
1999 if (RT->rt_ifp == 0 || !(RT->rt_ifp->int_state & IS_BROKE)) in walk_bad()
HDoutput.c455 && RT->rt_ifp != 0 in walk_supply()
456 && (RT->rt_ifp->int_state & IS_PASSIVE) in walk_supply()
694 ifp = rt->rt_ifp; in supply()
/NextBSD/tools/debugscripts/
HDnetstat-anr.gdb110 if ($rte->rt_ifp != 0)
111 printf "%s", $rte->rt_ifp->if_xname
/NextBSD/sys/fs/nfsclient/
HDnfs_clport.c1066 if (rt->rt_ifp != NULL && in nfscl_getmyip()
1068 ((rt->rt_ifp->if_flags & IFF_LOOPBACK) == 0) && in nfscl_getmyip()
1092 if (rt->rt_ifp != NULL && in nfscl_getmyip()
1094 ((rt->rt_ifp->if_flags & IFF_LOOPBACK) == 0) && in nfscl_getmyip()

12