Lines Matching refs:bifp
583 struct ifnet *bifp, *ifp;
643 bifp = sc2->sc_ifp;
645 IF_LLADDR(bifp), ETHER_ADDR_LEN) == 0) {
2234 struct ifnet *bifp;
2243 bifp = sc->sc_ifp;
2252 if ((bifp->if_flags & IFF_MONITOR) != 0) {
2253 m->m_pkthdr.rcvif = bifp;
2254 ETHER_BPF_MTAP(bifp, m);
2255 bifp->if_ipackets++;
2256 bifp->if_ibytes += m->m_pkthdr.len;
2306 KASSERT(bifp->if_bridge == NULL,
2315 mc2->m_pkthdr.rcvif = bifp;
2316 (*bifp->if_input)(bifp, mc2);
2397 do { GRAB_OUR_PACKETS(bifp) } while (0);
3022 * question.) If *bifp or *ifp are NULL then packet filtering is skipped for
3026 bridge_pfil(struct mbuf **mp, struct ifnet *bifp, struct ifnet *ifp, int dir)
3157 if (pfil_bridge && dir == PFIL_OUT && bifp != NULL)
3158 error = pfil_run_hooks(&V_inet_pfil_hook, mp, bifp,
3171 if (pfil_bridge && dir == PFIL_IN && bifp != NULL)
3172 error = pfil_run_hooks(&V_inet_pfil_hook, mp, bifp,
3209 if (pfil_bridge && dir == PFIL_OUT && bifp != NULL)
3210 error = pfil_run_hooks(&V_inet6_pfil_hook, mp, bifp,
3223 if (pfil_bridge && dir == PFIL_IN && bifp != NULL)
3224 error = pfil_run_hooks(&V_inet6_pfil_hook, mp, bifp,