| /f-stack/freebsd/netinet6/ |
| H A D | ip6_forward.c | 212 in6_ifstat_inc(nh->nh_ifp, ifs6_in_discard); in ip6_forward() 222 if_name(m->m_pkthdr.rcvif), if_name(nh->nh_ifp)); in ip6_forward() 274 if ((nh->nh_ifp->if_flags & IFF_LOOPBACK) != 0) { in ip6_forward() 295 if_name(nh->nh_ifp)); in ip6_forward() 302 origifp = nh->nh_ifp; in ip6_forward() 374 if (m->m_pkthdr.len > IN6_LINKMTU(nh->nh_ifp)) { in ip6_forward() 375 in6_ifstat_inc(nh->nh_ifp, ifs6_in_toobig); in ip6_forward() 378 IN6_LINKMTU(nh->nh_ifp)); in ip6_forward() 387 error = nd6_output_ifp(nh->nh_ifp, origifp, m, &dst, NULL); in ip6_forward() 389 in6_ifstat_inc(nh->nh_ifp, ifs6_out_discard); in ip6_forward() [all …]
|
| H A D | ip6_fastfwd.c | 206 in6_ifstat_inc(nh->nh_ifp, ifs6_in_toobig); in ip6_tryforward() 217 if (pfil_run_hooks(V_inet6_pfil_head, &m, nh->nh_ifp, PFIL_OUT | in ip6_tryforward() 226 in6_ifstat_inc(nh->nh_ifp, ifs6_in_toobig); in ip6_tryforward() 281 IP_PROBE(send, NULL, NULL, ip6, nh->nh_ifp, NULL, ip6); in ip6_tryforward() 285 error = (*nh->nh_ifp->if_output)(nh->nh_ifp, m, in ip6_tryforward() 288 in6_ifstat_inc(nh->nh_ifp, ifs6_out_discard); in ip6_tryforward() 291 in6_ifstat_inc(nh->nh_ifp, ifs6_out_forward); in ip6_tryforward() 299 in6_ifstat_inc(nh->nh_ifp, ifs6_out_discard); in ip6_tryforward()
|
| H A D | in6_rmx.c | 115 nh->nh_mtu = IN6_LINKMTU(nh->nh_ifp); in rib6_preadd() 116 } else if (nh->nh_mtu > IN6_LINKMTU(nh->nh_ifp)) in rib6_preadd() 117 nh->nh_mtu = IN6_LINKMTU(nh->nh_ifp); in rib6_preadd()
|
| H A D | in6_fib.c | 132 if (RT_LINK_IS_UP(nh->nh_ifp)) { in fib6_lookup() 170 if (RT_LINK_IS_UP(nh->nh_ifp)) { in fib6_lookup() 342 if (RT_LINK_IS_UP(nh->nh_ifp)) in fib6_lookup_debugnet()
|
| H A D | in6_src.c | 731 ifp = nh->nh_ifp; in selectroute() 785 ifp = ro->ro_nh->nh_ifp; in selectroute() 925 hlim = ND_IFINFO(nh->nh_ifp)->chlim; in in6_selecthlim()
|
| /f-stack/freebsd/netinet/ |
| H A D | ip_fastfwd.c | 374 if (pfil_run_hooks(V_inet_pfil_head, &m, nh->nh_ifp, in ip_tryforward() 436 if (V_ipsendredirects && (nh->nh_ifp == m->m_pkthdr.rcvif)) in ip_tryforward() 450 IP_PROBE(send, NULL, NULL, ip, nh->nh_ifp, ip, NULL); in ip_tryforward() 451 error = (*nh->nh_ifp->if_output)(nh->nh_ifp, m, in ip_tryforward() 468 nh->nh_ifp->if_hwassist) != 0) in ip_tryforward() 484 mtod(m, struct ip *), nh->nh_ifp, in ip_tryforward() 486 error = (*nh->nh_ifp->if_output)(nh->nh_ifp, m, in ip_tryforward()
|
| H A D | in_rmx.c | 79 if (in_broadcast(addr4->sin_addr, nh->nh_ifp)) { in rib4_preadd() 92 nh->nh_mtu = nh->nh_ifp->if_mtu; in rib4_preadd() 93 } else if (nh->nh_mtu > nh->nh_ifp->if_mtu) in rib4_preadd() 94 nh->nh_mtu = nh->nh_ifp->if_mtu; in rib4_preadd()
|
| H A D | in_fib.c | 124 if (RT_LINK_IS_UP(nh->nh_ifp)) { in fib4_lookup() 161 if (RT_LINK_IS_UP(nh->nh_ifp)) { in fib4_lookup() 327 if (RT_LINK_IS_UP(nh->nh_ifp)) in fib4_lookup_debugnet()
|
| H A D | sctp_os_bsd.h | 212 #define SCTP_GET_IFN_VOID_FROM_ROUTE(ro) (void *)ro->ro_nh->nh_ifp 213 #define SCTP_GET_IF_INDEX_FROM_ROUTE(ro) (ro)->ro_nh->nh_ifp->if_index 214 #define SCTP_ROUTE_HAS_VALID_IFN(ro) ((ro)->ro_nh && (ro)->ro_nh->nh_ifp) 366 …inp, ro) in6_selecthlim(&inp->ip_inp.inp, (ro ? (ro->ro_nh ? (ro->ro_nh->nh_ifp) : (NULL)) : (NULL…
|
| H A D | tcp_offload.c | 98 ifp = nh->nh_ifp; in tcp_offload_connect()
|
| H A D | if_ether.c | 1077 if (nh->nh_ifp == ifp) in in_arpinput() 1093 if (nh->nh_ifp != ifp) { in in_arpinput()
|
| H A D | ip_output.c | 497 ifp = ro->ro_nh->nh_ifp; in ip_output() 531 ifp = nh->nh_ifp; in ip_output()
|
| H A D | in_pcb.c | 1186 if (nh == NULL || nh->nh_ifp == NULL) { in in_pcbladdr() 1237 if ((nh->nh_ifp->if_flags & IFF_LOOPBACK) == 0) { in in_pcbladdr() 1262 ifp = nh->nh_ifp; in in_pcbladdr() 1292 if ((nh->nh_ifp->if_flags & IFF_LOOPBACK) != 0) { in in_pcbladdr()
|
| /f-stack/freebsd/net/route/ |
| H A D | nhop_ctl.c | 139 if ((nh->nh_ifp->if_flags & IFF_LOOPBACK) && in get_aifp() 147 if_name(nh->nh_ifp), nh->gwl_sa.sdl_index); in get_aifp() 152 aifp = nh->nh_ifp; in get_aifp() 295 nh->nh_ifp = info->rti_ifa->ifa_ifp; in fill_nhop_from_info() 438 nh->nh_ifp = info->rti_ifp; in alter_nhop_from_info() 471 nh->nh_ifp = nh_orig->nh_ifp; in nhop_create_from_nhop() 540 if_ref(nh->nh_ifp); in finalize_nhop() 543 DPRINTF("AIFP: %p nh_ifp %p", nh->nh_aifp, nh->nh_ifp); in finalize_nhop() 611 if_rele(nh->nh_ifp); in destroy_nhop() 783 if (nh->nh_ifp == ifp) { in nhops_update_ifmtu() [all …]
|
| H A D | nhop.h | 135 struct ifnet *nh_ifp; /* Logical egress interface. Always != NULL */ member 157 #define NH_IS_VALID(_nh) RT_LINK_IS_UP((_nh)->nh_ifp)
|
| H A D | route_ddb.c | 145 if ((nh->nh_ifp->if_flags & IFF_DYING) == 0) { in rt_dumpentry_ddb() 146 rt_dumpaddr_ddb("ifp", nh->nh_ifp->if_addr->ifa_addr); in rt_dumpentry_ddb()
|
| H A D | nhop.c | 218 ifindex = nh->nh_ifp->if_index & 0xFFFF; in hash_priv()
|
| /f-stack/tools/compat/include/net/route/ |
| H A D | nhop.h | 135 struct ifnet *nh_ifp; /* Logical egress interface. Always != NULL */ member 157 #define NH_IS_VALID(_nh) RT_LINK_IS_UP((_nh)->nh_ifp)
|
| /f-stack/freebsd/net/ |
| H A D | route.c | 398 info->rti_ifp = nh->nh_ifp; in rt_exportinfo() 440 if (RT_LINK_IS_UP(nh->nh_ifp)) { in rib_lookup_info() 485 if (nh->nh_ifp != ifp) in rt_ifdelroute()
|
| H A D | rtsock.c | 784 if (nh->nh_ifp != NULL && in handle_rtm_get() 785 nh->nh_ifp->if_type == IFT_PROPVIRTUAL) { in handle_rtm_get() 909 ifp = nh->nh_ifp; in update_rtm_from_rc() 1094 rtm->rtm_index = nh->nh_ifp->if_index; in route_output() 1904 info.rti_ifp = nh->nh_ifp; in rtsock_routemsg() 2164 if (nh->nh_ifp && !(nh->nh_ifp->if_flags & IFF_DYING)) { in sysctl_dumpnhop() 2165 info.rti_info[RTAX_IFP] = nh->nh_ifp->if_addr->ifa_addr; in sysctl_dumpnhop() 2167 if (nh->nh_ifp->if_flags & IFF_POINTOPOINT) in sysctl_dumpnhop() 2189 rtm->rtm_index = nh->nh_ifp->if_index; in sysctl_dumpnhop()
|
| H A D | if_vxlan.c | 2534 if ((csum_flags & ro->ro_nh->nh_ifp->if_hwassist) != in vxlan_encap4() 2537 const struct ifnet *nh_ifp = ro->ro_nh->nh_ifp; in vxlan_encap4() local 2541 "hwassist 0x%08x\n", nh_ifp->if_xname, in vxlan_encap4() 2542 csum_flags & ~(uint32_t)nh_ifp->if_hwassist, in vxlan_encap4() 2544 (uint32_t)nh_ifp->if_hwassist); in vxlan_encap4() 2646 if ((csum_flags & ro->ro_nh->nh_ifp->if_hwassist) != in vxlan_encap6() 2649 const struct ifnet *nh_ifp = ro->ro_nh->nh_ifp; in vxlan_encap6() local 2653 "hwassist 0x%08x\n", nh_ifp->if_xname, in vxlan_encap6() 2654 csum_flags & ~(uint32_t)nh_ifp->if_hwassist, in vxlan_encap6() 2656 (uint32_t)nh_ifp->if_hwassist); in vxlan_encap6()
|
| H A D | if_stf.c | 579 if (nh->nh_ifp != inifp) in stf_checkaddr4()
|
| /f-stack/freebsd/netpfil/ipfw/nat64/ |
| H A D | nat64_translate.c | 196 ifp = nh4->nh_ifp; in nat64_direct_output_one() 208 ifp = nh6->nh_ifp; in nat64_direct_output_one() 640 htons(nh->nh_ifp->if_index & 0xffff); in nat64_find_route6() 1332 if (V_nat64out->output(nh->nh_ifp, m, (struct sockaddr *)&dst, in nat64_do_handle_ip4() 1722 if (V_nat64out->output(nh->nh_ifp, m, (struct sockaddr *)&dst, in nat64_do_handle_ip6()
|
| /f-stack/lib/ |
| H A D | ff_route.c | 686 if (nh->nh_ifp != NULL && in handle_rtm_get() 687 nh->nh_ifp->if_type == IFT_PROPVIRTUAL) { in handle_rtm_get() 954 ifp = nh->nh_ifp; in update_rtm_from_rc() 1133 rtm->rtm_index = nh->nh_ifp->if_index; in ff_rtioctl()
|
| /f-stack/freebsd/netgraph/netflow/ |
| H A D | netflow.c | 362 fle->f.fle_o_ifx = nh->nh_ifp->if_index; in hash_insert() 436 fle6->f.fle_o_ifx = nh->nh_ifp->if_index; in hash6_insert()
|