Lines Matching refs:bd_flags
756 d->bd_flags &= ~(BPF_DETACHING | BPF_DETACHED); in bpf_attachd()
759 d->bd_flags |= BPF_FINALIZE_PKTAP; in bpf_attachd()
761 d->bd_flags &= ~BPF_FINALIZE_PKTAP; in bpf_attachd()
781 int bpf_closed = d->bd_flags & BPF_CLOSING; in bpf_detachd()
785 if ((d->bd_flags & (BPF_DETACHED | BPF_DETACHING)) != 0) { in bpf_detachd()
791 d->bd_flags |= BPF_DETACHING; in bpf_detachd()
835 if ((d->bd_flags & BPF_DIVERT_IN) != 0) { in bpf_detachd()
837 d->bd_flags &= ~BPF_DIVERT_IN; in bpf_detachd()
875 d->bd_flags &= ~BPF_DETACHING; in bpf_detachd()
876 d->bd_flags |= BPF_DETACHED; in bpf_detachd()
879 bpf_closed = d->bd_flags & BPF_CLOSING; in bpf_detachd()
983 if ((d->bd_flags & BPF_DETACHED) == 0) { in bpf_release_d()
1054 d->bd_flags |= BPF_DETACHED; in bpfopen()
1056 d->bd_flags |= BPF_WANT_PKTAP; in bpfopen()
1058 d->bd_flags &= ~BPF_WANT_PKTAP; in bpfopen()
1111 d->bd_flags |= BPF_CLOSING; in bpfclose()
1280 (d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1308 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1354 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1365 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1437 flags = d->bd_flags; in bpfread()
1500 if (d->bd_flags & BPF_COMP_ENABLED) { in bpfread()
1531 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1565 if ((d->bd_flags & BPF_KNOTE)) { in bpf_wakeup()
1616 (d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1666 bool batch_write = (d->bd_flags & BPF_BATCH_WRITE) ? true : false; in bpfwrite()
1682 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1776 (d->bd_flags & BPF_CLOSING) != 0) { in bpf_get_device_from_uuid()
1838 if (d_to->bd_flags & BPF_CLOSING) { in bpf_setup()
1845 if (d_from->bd_flags & BPF_CLOSING) { in bpf_setup()
1867 d_to->bd_flags = d_from->bd_flags & (BPF_EXTENDED_HDR | BPF_WANT_PKTAP | in bpf_setup()
1903 if (d_to->bd_flags & BPF_COMP_REQ) { in bpf_setup()
2054 (d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2113 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2176 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2240 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpfioctl()
2385 if (int_arg == 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2455 if (tc != 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2505 d->bd_flags |= BPF_EXTENDED_HDR; in bpfioctl()
2507 d->bd_flags &= ~BPF_EXTENDED_HDR; in bpfioctl()
2539 int_arg = d->bd_flags & BPF_WANT_PKTAP ? 1 : 0; in bpfioctl()
2546 d->bd_flags |= BPF_WANT_PKTAP; in bpfioctl()
2548 d->bd_flags &= ~BPF_WANT_PKTAP; in bpfioctl()
2566 d->bd_flags |= BPF_TRUNCATE; in bpfioctl()
2568 d->bd_flags &= ~BPF_TRUNCATE; in bpfioctl()
2598 d->bd_flags |= BPF_PKTHDRV2; in bpfioctl()
2600 d->bd_flags &= ~BPF_PKTHDRV2; in bpfioctl()
2605 int_arg = d->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfioctl()
2610 int_arg = d->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfioctl()
2619 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2627 d->bd_flags |= BPF_COMP_REQ; in bpfioctl()
2629 d->bd_flags |= BPF_COMP_ENABLED; in bpfioctl()
2632 d->bd_flags &= ~(BPF_COMP_REQ | BPF_COMP_ENABLED); in bpfioctl()
2637 int_arg = d->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfioctl()
2666 int_arg = d->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfioctl()
2687 d->bd_flags |= BPF_BATCH_WRITE; in bpfioctl()
2689 d->bd_flags &= ~BPF_BATCH_WRITE; in bpfioctl()
2712 int_arg = d->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfioctl()
2725 if ((d->bd_flags & BPF_DIVERT_IN) == 0) { in bpfioctl()
2729 d->bd_flags &= ~BPF_DIVERT_IN; in bpfioctl()
2732 if ((d->bd_flags & BPF_DIVERT_IN) != 0 || in bpfioctl()
2737 d->bd_flags |= BPF_DIVERT_IN; in bpfioctl()
2771 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setf()
2833 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setif()
2849 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setif()
2923 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_getdltlist()
2963 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setdlt()
2974 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setdlt()
3051 (d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3068 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3197 (d->bd_flags & BPF_CLOSING) != 0 || in bpfkqfilter()
3207 d->bd_flags |= BPF_KNOTE; in bpfkqfilter()
3223 if (d->bd_flags & BPF_KNOTE) { in filt_bpfdetach()
3225 d->bd_flags &= ~BPF_KNOTE; in filt_bpfdetach()
3366 if (d->bd_flags & BPF_TRUNCATE) { in bpf_tap_imp()
3374 if ((d->bd_flags & BPF_PKTHDRV2) && in bpf_tap_imp()
3386 !!(d->bd_flags & BPF_TRUNCATE)); in bpf_tap_imp()
4038 hdrlen = (d->bd_flags & BPF_EXTENDED_HDR) ? d->bd_bif->bif_exthdrlen : in catchpacket()
4039 (d->bd_flags & BPF_COMP_REQ) ? d->bd_bif->bif_comphdrlen: in catchpacket()
4109 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4211 if (d->bd_flags & BPF_COMP_REQ) { in catchpacket()
4222 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4236 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4238 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4246 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4325 if (d->bd_flags & BPF_COMP_REQ) { in bpf_allocbufs()
4623 d->bh_compreq = bd->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfstats_fill_xbpf()
4624 d->bh_compenabled = bd->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfstats_fill_xbpf()
4625 d->bd_exthdr = bd->bd_flags & BPF_EXTENDED_HDR ? 1 : 0; in bpfstats_fill_xbpf()
4626 d->bd_trunc = bd->bd_flags & BPF_TRUNCATE ? 1 : 0; in bpfstats_fill_xbpf()
4627 d->bd_pkthdrv2 = bd->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfstats_fill_xbpf()
4628 d->bd_batch_write = bd->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfstats_fill_xbpf()
4629 d->bd_divert_in = bd->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfstats_fill_xbpf()
4696 (bd->bd_flags & BPF_CLOSING) != 0) {