BPF_F_ALLOW_OVERRIDE
return !!(flags & BPF_F_ALLOW_OVERRIDE);
u32 saved_flags = (flags & (BPF_F_ALLOW_OVERRIDE | BPF_F_ALLOW_MULTI));
if (((flags & BPF_F_ALLOW_OVERRIDE) && (flags & BPF_F_ALLOW_MULTI)) ||
(BPF_F_ALLOW_OVERRIDE | \
case BPF_F_ALLOW_OVERRIDE:
attach_flags |= BPF_F_ALLOW_OVERRIDE;
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
attach_opts.flags = BPF_F_ALLOW_OVERRIDE | BPF_F_REPLACE;
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE),
BPF_F_ALLOW_OVERRIDE), "bpf_prog_attach") { \
if (bpf_prog_attach(progfd, cgfd, atype, BPF_F_ALLOW_OVERRIDE) < 0) {