SK_LOOKUP program type was introduced in commit e9ddbb7707ff ("bpf: Introduce SK_LOOKUP program type with a dedicated attach point"), but the commit did not add SK_LOOKUP program type in net admin prog type. I think SK_LOOKUP program type should need CAP_NET_ADMIN, so add SK_LOOKUP program type in net_admin_prog_type. Fixes: e9ddbb7707ff ("bpf: Introduce SK_LOOKUP program type with a dedicated attach point") Signed-off-by: He Fengqing <hefengqing@xxxxxxxxxx> --- kernel/bpf/syscall.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index 9befb1123770..2a8a4a5266fb 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -2163,6 +2163,7 @@ static bool is_net_admin_prog_type(enum bpf_prog_type prog_type) case BPF_PROG_TYPE_SK_MSG: case BPF_PROG_TYPE_LIRC_MODE2: case BPF_PROG_TYPE_FLOW_DISSECTOR: + case BPF_PROG_TYPE_SK_LOOKUP: case BPF_PROG_TYPE_CGROUP_DEVICE: case BPF_PROG_TYPE_CGROUP_SOCK: case BPF_PROG_TYPE_CGROUP_SOCK_ADDR: -- 2.25.1