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()
1109 d->bd_flags |= BPF_CLOSING; in bpfclose()
1278 (d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1306 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1352 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1363 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1435 flags = d->bd_flags; in bpfread()
1498 if (d->bd_flags & BPF_COMP_ENABLED) { in bpfread()
1529 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfread()
1563 if ((d->bd_flags & BPF_KNOTE)) { in bpf_wakeup()
1614 (d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1664 bool batch_write = (d->bd_flags & BPF_BATCH_WRITE) ? true : false; in bpfwrite()
1680 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfwrite()
1774 (d->bd_flags & BPF_CLOSING) != 0) { in bpf_get_device_from_uuid()
1836 if (d_to->bd_flags & BPF_CLOSING) { in bpf_setup()
1843 if (d_from->bd_flags & BPF_CLOSING) { in bpf_setup()
1865 d_to->bd_flags = d_from->bd_flags & (BPF_EXTENDED_HDR | BPF_WANT_PKTAP | in bpf_setup()
1901 if (d_to->bd_flags & BPF_COMP_REQ) { in bpf_setup()
2052 (d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2117 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2180 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfioctl()
2244 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpfioctl()
2389 if (int_arg == 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2459 if (tc != 0 && (d->bd_flags & BPF_BATCH_WRITE)) { in bpfioctl()
2509 d->bd_flags |= BPF_EXTENDED_HDR; in bpfioctl()
2511 d->bd_flags &= ~BPF_EXTENDED_HDR; in bpfioctl()
2543 int_arg = d->bd_flags & BPF_WANT_PKTAP ? 1 : 0; in bpfioctl()
2550 d->bd_flags |= BPF_WANT_PKTAP; in bpfioctl()
2552 d->bd_flags &= ~BPF_WANT_PKTAP; in bpfioctl()
2570 d->bd_flags |= BPF_TRUNCATE; in bpfioctl()
2572 d->bd_flags &= ~BPF_TRUNCATE; in bpfioctl()
2602 d->bd_flags |= BPF_PKTHDRV2; in bpfioctl()
2604 d->bd_flags &= ~BPF_PKTHDRV2; in bpfioctl()
2609 int_arg = d->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfioctl()
2614 int_arg = d->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfioctl()
2623 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2631 d->bd_flags |= BPF_COMP_REQ; in bpfioctl()
2633 d->bd_flags |= BPF_COMP_ENABLED; in bpfioctl()
2636 d->bd_flags &= ~(BPF_COMP_REQ | BPF_COMP_ENABLED); in bpfioctl()
2641 int_arg = d->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfioctl()
2670 int_arg = d->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfioctl()
2691 d->bd_flags |= BPF_BATCH_WRITE; in bpfioctl()
2693 d->bd_flags &= ~BPF_BATCH_WRITE; in bpfioctl()
2716 int_arg = d->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfioctl()
2729 if ((d->bd_flags & BPF_DIVERT_IN) == 0) { in bpfioctl()
2733 d->bd_flags &= ~BPF_DIVERT_IN; in bpfioctl()
2736 if ((d->bd_flags & BPF_DIVERT_IN) != 0 || in bpfioctl()
2741 d->bd_flags |= BPF_DIVERT_IN; in bpfioctl()
2768 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setf()
2830 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setif()
2846 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setif()
2920 if (bp->bif_dlt == DLT_PKTAP && !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_getdltlist()
2960 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpf_setdlt()
2971 !(d->bd_flags & BPF_WANT_PKTAP)) { in bpf_setdlt()
3048 (d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3065 if ((d->bd_flags & BPF_CLOSING) != 0) { in bpfselect()
3194 (d->bd_flags & BPF_CLOSING) != 0 || in bpfkqfilter()
3204 d->bd_flags |= BPF_KNOTE; in bpfkqfilter()
3220 if (d->bd_flags & BPF_KNOTE) { in filt_bpfdetach()
3222 d->bd_flags &= ~BPF_KNOTE; in filt_bpfdetach()
3363 if (d->bd_flags & BPF_TRUNCATE) { in bpf_tap_imp()
3371 if ((d->bd_flags & BPF_PKTHDRV2) && in bpf_tap_imp()
3383 !!(d->bd_flags & BPF_TRUNCATE)); in bpf_tap_imp()
4035 hdrlen = (d->bd_flags & BPF_EXTENDED_HDR) ? d->bd_bif->bif_exthdrlen : in catchpacket()
4036 (d->bd_flags & BPF_COMP_REQ) ? d->bd_bif->bif_comphdrlen: in catchpacket()
4106 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4200 if (d->bd_flags & BPF_COMP_REQ) { in catchpacket()
4211 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4225 if (d->bd_flags & BPF_EXTENDED_HDR) { in catchpacket()
4227 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4235 if (d->bd_flags & BPF_COMP_ENABLED) { in catchpacket()
4314 if (d->bd_flags & BPF_COMP_REQ) { in bpf_allocbufs()
4613 d->bh_compreq = bd->bd_flags & BPF_COMP_REQ ? 1 : 0; in bpfstats_fill_xbpf()
4614 d->bh_compenabled = bd->bd_flags & BPF_COMP_ENABLED ? 1 : 0; in bpfstats_fill_xbpf()
4615 d->bd_exthdr = bd->bd_flags & BPF_EXTENDED_HDR ? 1 : 0; in bpfstats_fill_xbpf()
4616 d->bd_trunc = bd->bd_flags & BPF_TRUNCATE ? 1 : 0; in bpfstats_fill_xbpf()
4617 d->bd_pkthdrv2 = bd->bd_flags & BPF_PKTHDRV2 ? 1 : 0; in bpfstats_fill_xbpf()
4618 d->bd_batch_write = bd->bd_flags & BPF_BATCH_WRITE ? 1 : 0; in bpfstats_fill_xbpf()
4619 d->bd_divert_in = bd->bd_flags & BPF_DIVERT_IN ? 1 : 0; in bpfstats_fill_xbpf()
4686 (bd->bd_flags & BPF_CLOSING) != 0) {