Lines Matching refs:bif_ifp
482 if (bp->bif_ifp->if_bpf == NULL) {
485 for (primary = bpf_iflist; primary && primary->bif_ifp != bp->bif_ifp;
489 bp->bif_ifp->if_bpf = primary;
493 if (bp->bif_ifp->if_bpf == bp)
494 dlil_set_bpf_tap(bp->bif_ifp, BPF_TAP_INPUT_OUTPUT, bpf_tap_callback);
497 error = bp->bif_tap(bp->bif_ifp, bp->bif_dlt, BPF_TAP_INPUT_OUTPUT);
513 ifp = d->bd_bif->bif_ifp;
529 if (bp->bif_ifp->if_bpf == bp)
535 if (bp->bif_ifp == ifp && bp->bif_dlist != 0)
1111 ifp = d->bd_bif->bif_ifp;
1280 ifp = d->bd_bif->bif_ifp;
1363 error = ifnet_set_promiscuous(d->bd_bif->bif_ifp, 1);
1412 struct ifnet *const ifp = d->bd_bif->bif_ifp;
1631 if (bp->bif_ifp == NULL || bp->bif_ifp != ifp)
1723 struct ifnet *ifp = bp->bif_ifp;
1778 ifp = d->bd_bif->bif_ifp;
1782 if (bp->bif_ifp != ifp)
1822 ifp = d->bd_bif->bif_ifp;
1824 if (bp->bif_ifp == ifp && bp->bif_dlt == dlt)
1833 ifnet_name(bp->bif_ifp), ifnet_unit(bp->bif_ifp), error);
1839 error = ifnet_set_promiscuous(bp->bif_ifp, 1);
1843 ifnet_name(bp->bif_ifp), ifnet_unit(bp->bif_ifp), error);
2111 for (bp = ifp->if_bpf; bp && bp->bif_ifp == ifp &&
2114 if (bp && bp->bif_ifp == ifp && bp->bif_dlist != NULL) {
2155 if (mac_bpfdesc_check_receive(d, bp->bif_ifp) != 0)
2399 for (bp_temp = bpf_iflist; bp_temp && (bp_temp->bif_ifp != ifp ||
2401 if (bp_temp->bif_ifp == ifp && bp_first == NULL)
2414 bp_new->bif_ifp = ifp;
2473 if (ifp != bp->bif_ifp) {