Lines Matching refs:inifp

862 ip_input_adjust(struct mbuf *m, struct ip *ip, struct ifnet *inifp)  in ip_input_adjust()  argument
876 !(inifp->if_flags & IFF_LOOPBACK) && in ip_input_adjust()
939 ifnet_ref_t inifp; in ip_input_first_pass() local
955 inifp = mbuf_pkthdr_rcvif(m); in ip_input_first_pass()
956 VERIFY(inifp != NULL); in ip_input_first_pass()
959 IP_HDR_ALIGNMENT_FIXUP(m, inifp, return ); in ip_input_first_pass()
1024 struct ip *, ip, struct ifnet *, inifp, in ip_input_first_pass()
1034 if_ports_used_match_mbuf(inifp, PF_INET, m); in ip_input_first_pass()
1108 if (!(inifp->if_flags & IFF_LOOPBACK) && in ip_input_first_pass()
1145 struct ip *, ip, struct ifnet *, inifp, in ip_input_first_pass()
1184 ip_input_adjust(m, ip, inifp); in ip_input_first_pass()
1203 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, &args1); in ip_input_first_pass()
1205 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, NULL); in ip_input_first_pass()
1214 ip_input_update_nstat(inifp, src_ip, 1, len); in ip_input_first_pass()
1245 ip_input_update_nstat(inifp, src_ip, 1, len); in ip_input_first_pass()
1259 if ((inifp->if_eflags & IFEF_AUTOCONFIGURING) && in ip_input_first_pass()
1273 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input_first_pass()
1291 ip_input_check_interface(struct mbuf **mp, struct ip *ip, struct ifnet *inifp) in ip_input_check_interface() argument
1304 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1317 if (ia->ia_ifp == inifp || (inifp->if_flags & IFF_LOOPBACK) || in ip_input_check_interface()
1323 match_ifp = inifp; in ip_input_check_interface()
1333 if (match_ifp != inifp && ipforwarding == 0 && in ip_input_check_interface()
1350 if (result == IP_CHECK_IF_NONE && (inifp->if_flags & IFF_BROADCAST)) { in ip_input_check_interface()
1361 ifnet_lock_shared(inifp); in ip_input_check_interface()
1362 TAILQ_FOREACH(ifa, &inifp->if_addrhead, ifa_link) { in ip_input_check_interface()
1371 match_ifp = inifp; in ip_input_check_interface()
1375 ifnet_lock_done(inifp); in ip_input_check_interface()
1379 if (result == IP_CHECK_IF_NONE && (inifp->if_eflags & IFEF_AUTOCONFIGURING) && in ip_input_check_interface()
1397 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1399 match_ifp = inifp; in ip_input_check_interface()
1408 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_check_interface()
1412 if (result == IP_CHECK_IF_OURS && match_ifp != inifp) { in ip_input_check_interface()
1424 __func__, best_ia->ia_ifp->if_xname, src_str, dst_str, ip->ip_p, inifp->if_xname); in ip_input_check_interface()
1435 __func__, src_str, dst_str, ip->ip_p, inifp->if_xname); in ip_input_check_interface()
1450 ip_input_second_pass(struct mbuf *m, struct ifnet *inifp, in ip_input_second_pass() argument
1474 ip_input_update_nstat(inifp, ip->ip_src, npkts_in_chain, in ip_input_second_pass()
1487 ip_setdstifaddr_info(tmp_mbuf, inifp->if_index, in ip_input_second_pass()
1511 ip_check_if_result = ip_input_check_interface(&m, ip, inifp); in ip_input_second_pass()
1526 IN_LOOKUP_MULTI(&ip->ip_dst, inifp, inm); in ip_input_second_pass()
1535 ip_input_setdst_chain(m, inifp->if_index, NULL); in ip_input_second_pass()
1740 ifnet_ref_t inifp; in ip_input() local
1744 inifp = m->m_pkthdr.rcvif; in ip_input()
1745 VERIFY(inifp != NULL); in ip_input()
1752 IP_HDR_ALIGNMENT_FIXUP(m, inifp, return ); in ip_input()
1806 struct ip *, ip, struct ifnet *, inifp, in ip_input()
1816 if_ports_used_match_mbuf(inifp, PF_INET, m); in ip_input()
1872 if (!(inifp->if_flags & IFF_LOOPBACK) && in ip_input()
1904 struct ip *, ip, struct ifnet *, inifp, in ip_input()
1919 rtentry_ref_t rt = ifnet_cached_rtlookup_inet(inifp, ip->ip_src); in ip_input()
1957 ip_input_adjust(m, ip, inifp); in ip_input()
1968 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, &args); in ip_input()
1970 error = pf_af_hook(inifp, NULL, &m, AF_INET, TRUE, NULL); in ip_input()
2011 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input()
2032 check_if_result = ip_input_check_interface(&m, ip, inifp); in ip_input()
2046 IN_LOOKUP_MULTI(&ip->ip_dst, inifp, inm); in ip_input()
2056 ip_setdstifaddr_info(m, inifp->if_index, NULL); in ip_input()