BPF_RB_NO_WAKEUP
else if (cons_pos == rec_pos && !(flags & BPF_RB_NO_WAKEUP))
if (unlikely(flags & ~(BPF_RB_NO_WAKEUP | BPF_RB_FORCE_WAKEUP)))
u64 wakeup_flags = BPF_RB_NO_WAKEUP | BPF_RB_FORCE_WAKEUP;
else if (!(flags & BPF_RB_NO_WAKEUP) && samples > 0)
skel->bss->flags = BPF_RB_NO_WAKEUP;
return BPF_RB_NO_WAKEUP;
return sz >= wakeup_data_size ? BPF_RB_FORCE_WAKEUP : BPF_RB_NO_WAKEUP;