Lines Matching refs:inifp

854 ip_input_adjust(struct mbuf *m, struct ip *ip, struct ifnet *inifp)  in ip_input_adjust()  argument
868 !(inifp->if_flags & IFF_LOOPBACK) && in ip_input_adjust()
931 struct ifnet *inifp; in ip_input_first_pass() local
947 inifp = mbuf_pkthdr_rcvif(m); in ip_input_first_pass()
948 VERIFY(inifp != NULL); in ip_input_first_pass()
951 IP_HDR_ALIGNMENT_FIXUP(m, inifp, goto bad); in ip_input_first_pass()
1016 struct ip *, ip, struct ifnet *, inifp, in ip_input_first_pass()
1026 if_ports_used_match_mbuf(inifp, PF_INET, m); in ip_input_first_pass()
1093 if (!(inifp->if_flags & IFF_LOOPBACK) && in ip_input_first_pass()
1127 struct ip *, ip, struct ifnet *, inifp, in ip_input_first_pass()
1164 ip_input_adjust(m, ip, inifp); in ip_input_first_pass()
1183 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, &args1); in ip_input_first_pass()
1185 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, NULL); in ip_input_first_pass()
1194 ip_input_update_nstat(inifp, src_ip, 1, len); in ip_input_first_pass()
1225 ip_input_update_nstat(inifp, src_ip, 1, len); in ip_input_first_pass()
1239 if ((inifp->if_eflags & IFEF_AUTOCONFIGURING) && in ip_input_first_pass()
1253 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input_first_pass()
1276 ip_input_check_interface(struct mbuf **mp, struct ip *ip, struct ifnet *inifp) in ip_input_check_interface() argument
1289 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1302 if (ia->ia_ifp == inifp || (inifp->if_flags & IFF_LOOPBACK) || in ip_input_check_interface()
1308 match_ifp = inifp; in ip_input_check_interface()
1318 if (match_ifp != inifp && ipforwarding == 0 && in ip_input_check_interface()
1335 if (result == IP_CHECK_IF_NONE && (inifp->if_flags & IFF_BROADCAST)) { in ip_input_check_interface()
1346 ifnet_lock_shared(inifp); in ip_input_check_interface()
1347 TAILQ_FOREACH(ifa, &inifp->if_addrhead, ifa_link) { in ip_input_check_interface()
1356 match_ifp = inifp; in ip_input_check_interface()
1360 ifnet_lock_done(inifp); in ip_input_check_interface()
1364 if (result == IP_CHECK_IF_NONE && (inifp->if_eflags & IFEF_AUTOCONFIGURING) && in ip_input_check_interface()
1382 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1384 match_ifp = inifp; in ip_input_check_interface()
1393 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1397 if (result == IP_CHECK_IF_OURS && match_ifp != inifp) { in ip_input_check_interface()
1409 __func__, best_ia->ia_ifp->if_xname, src_str, dst_str, ip->ip_p, inifp->if_xname); in ip_input_check_interface()
1420 __func__, src_str, dst_str, ip->ip_p, inifp->if_xname); in ip_input_check_interface()
1435 ip_input_second_pass(struct mbuf *m, struct ifnet *inifp, in ip_input_second_pass() argument
1459 ip_input_update_nstat(inifp, ip->ip_src, npkts_in_chain, in ip_input_second_pass()
1472 ip_setdstifaddr_info(tmp_mbuf, inifp->if_index, in ip_input_second_pass()
1496 ip_check_if_result = ip_input_check_interface(&m, ip, inifp); in ip_input_second_pass()
1510 IN_LOOKUP_MULTI(&ip->ip_dst, inifp, inm); in ip_input_second_pass()
1518 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_second_pass()
1721 struct ifnet *inifp; in ip_input() local
1725 inifp = m->m_pkthdr.rcvif; in ip_input()
1726 VERIFY(inifp != NULL); in ip_input()
1733 IP_HDR_ALIGNMENT_FIXUP(m, inifp, goto bad); in ip_input()
1787 struct ip *, ip, struct ifnet *, inifp, in ip_input()
1797 if_ports_used_match_mbuf(inifp, PF_INET, m); in ip_input()
1849 if (!(inifp->if_flags & IFF_LOOPBACK) && in ip_input()
1875 struct ip *, ip, struct ifnet *, inifp, in ip_input()
1891 ifnet_cached_rtlookup_inet(inifp, ip->ip_src); in ip_input()
1925 ip_input_adjust(m, ip, inifp); in ip_input()
1936 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, &args); in ip_input()
1938 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, NULL); in ip_input()
1979 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input()
2000 check_if_result = ip_input_check_interface(&m, ip, inifp); in ip_input()
2014 IN_LOOKUP_MULTI(&ip->ip_dst, inifp, inm); in ip_input()
2021 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input()