From d0e9af5af4c9315c6e8f5ac44b101f92f5faf572 Mon Sep 17 00:00:00 2001 From: Luis Gerhorst <privat@luisgerhorst.de> Date: Tue, 19 Jan 2021 11:06:21 +0100 Subject: [PATCH] hack: resolve 'tcp6_sock not found' during BTFIDS --- include/uapi/linux/bpf.h | 1 + kernel/bpf/syscall.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h index aa4a630b9a995..b9b0e592eea8c 100644 --- a/include/uapi/linux/bpf.h +++ b/include/uapi/linux/bpf.h @@ -239,6 +239,7 @@ enum bpf_attach_type { BPF_XDP_CPUMAP, BPF_SK_LOOKUP, BPF_XDP, + /* BPF_TASK, */ __MAX_BPF_ATTACH_TYPE }; diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index b999e7ff2583b..c5d441d070e13 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -2881,6 +2881,9 @@ static int bpf_prog_attach(const union bpf_attr *attr) case BPF_PROG_TYPE_SOCK_OPS: ret = cgroup_bpf_prog_attach(attr, ptype, prog); break; + /* case BPF_PROG_TYPE_TASK: */ + /* ret = task_bpf_prog_attach(attr, prog); */ + /* break; */ default: ret = -EINVAL; } -- GitLab