BPF_F_SKIP_FIELD_MASK
u32 skip = flags & BPF_F_SKIP_FIELD_MASK;
if (unlikely(flags & ~(BPF_F_SKIP_FIELD_MASK | BPF_F_USER_STACK |
if (unlikely(flags & ~(BPF_F_SKIP_FIELD_MASK | BPF_F_USER_STACK |
u64 skip = flags & BPF_F_SKIP_FIELD_MASK;
if (skip > BPF_F_SKIP_FIELD_MASK)
flags = (flags & ~BPF_F_SKIP_FIELD_MASK) | skip;
u32 skip = flags & BPF_F_SKIP_FIELD_MASK;
if (unlikely(flags & ~(BPF_F_SKIP_FIELD_MASK | BPF_F_USER_STACK |
u32 skip = flags & BPF_F_SKIP_FIELD_MASK;
if (unlikely(flags & ~(BPF_F_SKIP_FIELD_MASK | BPF_F_USER_STACK |
u64 skip = flags & BPF_F_SKIP_FIELD_MASK;
if (skip > BPF_F_SKIP_FIELD_MASK)
flags = (flags & ~BPF_F_SKIP_FIELD_MASK) | skip;