BPF_RINGBUF_BUSY_BIT
if (hdr_len & BPF_RINGBUF_BUSY_BIT)
hdr->len = size | BPF_RINGBUF_BUSY_BIT;
new_len = hdr->len ^ BPF_RINGBUF_BUSY_BIT;
flags = hdr_len & (BPF_RINGBUF_BUSY_BIT | BPF_RINGBUF_DISCARD_BIT);
if (flags & BPF_RINGBUF_BUSY_BIT)
if (len & BPF_RINGBUF_BUSY_BIT)
new_len = hdr->len & ~BPF_RINGBUF_BUSY_BIT;
if (size & (BPF_RINGBUF_BUSY_BIT | BPF_RINGBUF_DISCARD_BIT))
hdr->len = size | BPF_RINGBUF_BUSY_BIT;