BPF_F_WRONLY
BPF_F_WRONLY | \
(BPF_F_NUMA_NODE | BPF_F_RDONLY | BPF_F_WRONLY)
(BPF_F_NUMA_NODE | BPF_F_RDONLY | BPF_F_WRONLY | \
if ((flags & BPF_F_RDONLY) && (flags & BPF_F_WRONLY))
if (flags & BPF_F_WRONLY)
return flags & ~(BPF_F_RDONLY | BPF_F_WRONLY);
#define BPF_OBJ_FLAG_MASK (BPF_F_RDONLY | BPF_F_WRONLY)
(BPF_F_NUMA_NODE | BPF_F_RDONLY | BPF_F_WRONLY)
attr->map_flags & ~(BPF_F_NUMA_NODE | BPF_F_RDONLY | BPF_F_WRONLY))
map_opts.map_flags |= BPF_F_WRONLY;
map_opts.map_flags |= BPF_F_WRONLY;