Lines Matching refs:bd_flags
773 d->bd_flags &= ~(BPF_DETACHING | BPF_DETACHED); in bpf_attachd()
776 d->bd_flags |= BPF_FINALIZE_PKTAP; in bpf_attachd()
778 d->bd_flags &= ~BPF_FINALIZE_PKTAP; in bpf_attachd()
799 int bpf_closed = d->bd_flags & BPF_CLOSING; in bpf_detachd()
803 if ((d->bd_flags & (BPF_DETACHED | BPF_DETACHING)) != 0) { in bpf_detachd()
809 d->bd_flags |= BPF_DETACHING; in bpf_detachd()
853 if ((d->bd_flags & BPF_DIVERT_IN) != 0) { in bpf_detachd()
855 d->bd_flags &= ~BPF_DIVERT_IN; in bpf_detachd()
899 d->bd_flags &= ~BPF_DETACHING; in bpf_detachd()
900 d->bd_flags |= BPF_DETACHED; in bpf_detachd()
903 bpf_closed = d->bd_flags & BPF_CLOSING; in bpf_detachd()
1007 if ((d->bd_flags & BPF_DETACHED) == 0) { in bpf_release_d()
1078 d->bd_flags |= BPF_DETACHED; in bpfopen()
1080 d->bd_flags |= BPF_WANT_PKTAP; in bpfopen()
1082 d->bd_flags &= ~BPF_WANT_PKTAP; in bpfopen()
1135 d->bd_flags |= BPF_CLOSING; in bpfclose()
1304 (d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1332 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1378 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1389 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1461 flags = d->bd_flags; in bpfread()
1524 if (d->bd_flags & BPF_COMP_ENABLED) { in bpfread()
1555 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1589 if ((d->bd_flags & BPF_KNOTE)) { in bpf_wakeup()
1640 (d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1690 bool batch_write = (d->bd_flags & BPF_BATCH_WRITE) ? true : false; in bpfwrite()
1706 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1800 (d->bd_flags & BPF_CLOSING) != 0) { in bpf_get_device_from_uuid()
1862 if (d_to->bd_flags & BPF_CLOSING) { in bpf_setup()
1869 if (d_from->bd_flags & BPF_CLOSING) { in bpf_setup()
1891 d_to->bd_flags = d_from->bd_flags & (BPF_EXTENDED_HDR | BPF_WANT_PKTAP | in bpf_setup()
1927 if (d_to->bd_flags & BPF_COMP_REQ) { in bpf_setup()
2078 (d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2137 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2200 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2264 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpfioctl()
2409 if (int_arg == 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2479 if (tc != 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2529 d->bd_flags |= BPF_EXTENDED_HDR; in bpfioctl()
2531 d->bd_flags &= ~BPF_EXTENDED_HDR; in bpfioctl()
2563 int_arg = d->bd_flags & BPF_WANT_PKTAP ? 1 : 0; in bpfioctl()
2570 d->bd_flags |= BPF_WANT_PKTAP; in bpfioctl()
2572 d->bd_flags &= ~BPF_WANT_PKTAP; in bpfioctl()
2590 d->bd_flags |= BPF_TRUNCATE; in bpfioctl()
2592 d->bd_flags &= ~BPF_TRUNCATE; in bpfioctl()
2622 d->bd_flags |= BPF_PKTHDRV2; in bpfioctl()
2624 d->bd_flags &= ~BPF_PKTHDRV2; in bpfioctl()
2629 int_arg = d->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfioctl()
2634 int_arg = d->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfioctl()
2643 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2651 d->bd_flags |= BPF_COMP_REQ; in bpfioctl()
2653 d->bd_flags |= BPF_COMP_ENABLED; in bpfioctl()
2656 d->bd_flags &= ~(BPF_COMP_REQ | BPF_COMP_ENABLED); in bpfioctl()
2661 int_arg = d->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfioctl()
2690 int_arg = d->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfioctl()
2711 d->bd_flags |= BPF_BATCH_WRITE; in bpfioctl()
2713 d->bd_flags &= ~BPF_BATCH_WRITE; in bpfioctl()
2736 int_arg = d->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfioctl()
2749 if ((d->bd_flags & BPF_DIVERT_IN) == 0) { in bpfioctl()
2753 d->bd_flags &= ~BPF_DIVERT_IN; in bpfioctl()
2756 if ((d->bd_flags & BPF_DIVERT_IN) != 0 || in bpfioctl()
2761 d->bd_flags |= BPF_DIVERT_IN; in bpfioctl()
2795 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setf()
2857 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setif()
2873 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setif()
2947 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_getdltlist()
2987 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setdlt()
2998 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setdlt()
3075 (d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3092 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3221 (d->bd_flags & BPF_CLOSING) != 0 || in bpfkqfilter()
3231 d->bd_flags |= BPF_KNOTE; in bpfkqfilter()
3247 if (d->bd_flags & BPF_KNOTE) { in filt_bpfdetach()
3249 d->bd_flags &= ~BPF_KNOTE; in filt_bpfdetach()
3390 if (d->bd_flags & BPF_TRUNCATE) { in bpf_tap_imp()
3398 if ((d->bd_flags & BPF_PKTHDRV2) && in bpf_tap_imp()
3410 !!(d->bd_flags & BPF_TRUNCATE)); in bpf_tap_imp()
4062 hdrlen = (d->bd_flags & BPF_EXTENDED_HDR) ? d->bd_bif->bif_exthdrlen : in catchpacket()
4063 (d->bd_flags & BPF_COMP_REQ) ? d->bd_bif->bif_comphdrlen: in catchpacket()
4133 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4235 if (d->bd_flags & BPF_COMP_REQ) { in catchpacket()
4246 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4260 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4262 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4270 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4349 if (d->bd_flags & BPF_COMP_REQ) { in bpf_allocbufs()
4647 d->bh_compreq = bd->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfstats_fill_xbpf()
4648 d->bh_compenabled = bd->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfstats_fill_xbpf()
4649 d->bd_exthdr = bd->bd_flags & BPF_EXTENDED_HDR ? 1 : 0; in bpfstats_fill_xbpf()
4650 d->bd_trunc = bd->bd_flags & BPF_TRUNCATE ? 1 : 0; in bpfstats_fill_xbpf()
4651 d->bd_pkthdrv2 = bd->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfstats_fill_xbpf()
4652 d->bd_batch_write = bd->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfstats_fill_xbpf()
4653 d->bd_divert_in = bd->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfstats_fill_xbpf()
4720 (bd->bd_flags & BPF_CLOSING) != 0) {