V_loif
KASSERT(V_loif != ifp, ("%s: destroying lo0", __func__));
ifc_create_ifp(loname, &ifd, &V_loif);
V_loif = NULL;
if (bpf_peers_present(V_loif->if_bpf)) {
if ((m->m_flags & M_MCAST) == 0 || V_loif == ifp) {
bpf_mtap2(V_loif->if_bpf, &af1, sizeof(af1), m);
nh->nh_ifp = V_loif;
info.rti_ifp = V_loif;
if (V_loif)
m->m_pkthdr.rcvif = V_loif;
if (V_loif == NULL) {
info->rti_ifp = V_loif;
imo.imo_multicast_ifp = V_loif;
m0->m_pkthdr.rcvif = V_loif;
ifp = V_loif;
if (pfil_mbuf_out(V_inet_local_pfil_head, &m, V_loif, NULL) !=
m->m_pkthdr.rcvif = V_loif;
m->m_pkthdr.rcvif = V_loif;
info.rti_ifp = V_loif;
m->m_pkthdr.rcvif = V_loif;
struct ifnet *ifp = (m->m_flags & M_LOOP) ? V_loif : rcvif;
if (pfil_mbuf_out(V_inet6_local_pfil_head, &m, V_loif, NULL) !=
m->m_pkthdr.rcvif = V_loif;
m->m_pkthdr.rcvif = V_loif;
m0->m_pkthdr.rcvif = V_loif;
sa6->sin6_scope_id = in6_getscopezone(V_loif, scope);
else if (sa6->sin6_scope_id != in6_getscopezone(V_loif, scope))
m->m_pkthdr.rcvif = V_loif;
(*m0)->m_pkthdr.rcvif = V_loif;
KASSERT(pfse->pfse_m->m_pkthdr.rcvif == V_loif,
KASSERT(pfse->pfse_m->m_pkthdr.rcvif == V_loif,
m->m_pkthdr.rcvif = V_loif;
m->m_pkthdr.rcvif = V_loif;
state->orig_kif->pfik_ifp == V_loif ? M_LOOP : 0,
chk = pf_test(AF_INET6, PF_IN, flags, (*m)->m_flags & M_LOOP ? V_loif : ifp,