summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/bpf/syscall.c')
-rw-r--r--kernel/bpf/syscall.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
index cb5440b02e82..e8ba3a153691 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -1581,6 +1581,8 @@ bpf_prog_load_check_attach_type(enum bpf_prog_type prog_type,
1581 case BPF_CGROUP_INET6_CONNECT: 1581 case BPF_CGROUP_INET6_CONNECT:
1582 case BPF_CGROUP_UDP4_SENDMSG: 1582 case BPF_CGROUP_UDP4_SENDMSG:
1583 case BPF_CGROUP_UDP6_SENDMSG: 1583 case BPF_CGROUP_UDP6_SENDMSG:
1584 case BPF_CGROUP_UDP4_RECVMSG:
1585 case BPF_CGROUP_UDP6_RECVMSG:
1584 return 0; 1586 return 0;
1585 default: 1587 default:
1586 return -EINVAL; 1588 return -EINVAL;
@@ -1875,6 +1877,8 @@ static int bpf_prog_attach(const union bpf_attr *attr)
1875 case BPF_CGROUP_INET6_CONNECT: 1877 case BPF_CGROUP_INET6_CONNECT:
1876 case BPF_CGROUP_UDP4_SENDMSG: 1878 case BPF_CGROUP_UDP4_SENDMSG:
1877 case BPF_CGROUP_UDP6_SENDMSG: 1879 case BPF_CGROUP_UDP6_SENDMSG:
1880 case BPF_CGROUP_UDP4_RECVMSG:
1881 case BPF_CGROUP_UDP6_RECVMSG:
1878 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; 1882 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR;
1879 break; 1883 break;
1880 case BPF_CGROUP_SOCK_OPS: 1884 case BPF_CGROUP_SOCK_OPS:
@@ -1960,6 +1964,8 @@ static int bpf_prog_detach(const union bpf_attr *attr)
1960 case BPF_CGROUP_INET6_CONNECT: 1964 case BPF_CGROUP_INET6_CONNECT:
1961 case BPF_CGROUP_UDP4_SENDMSG: 1965 case BPF_CGROUP_UDP4_SENDMSG:
1962 case BPF_CGROUP_UDP6_SENDMSG: 1966 case BPF_CGROUP_UDP6_SENDMSG:
1967 case BPF_CGROUP_UDP4_RECVMSG:
1968 case BPF_CGROUP_UDP6_RECVMSG:
1963 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; 1969 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR;
1964 break; 1970 break;
1965 case BPF_CGROUP_SOCK_OPS: 1971 case BPF_CGROUP_SOCK_OPS:
@@ -2011,6 +2017,8 @@ static int bpf_prog_query(const union bpf_attr *attr,
2011 case BPF_CGROUP_INET6_CONNECT: 2017 case BPF_CGROUP_INET6_CONNECT:
2012 case BPF_CGROUP_UDP4_SENDMSG: 2018 case BPF_CGROUP_UDP4_SENDMSG:
2013 case BPF_CGROUP_UDP6_SENDMSG: 2019 case BPF_CGROUP_UDP6_SENDMSG:
2020 case BPF_CGROUP_UDP4_RECVMSG:
2021 case BPF_CGROUP_UDP6_RECVMSG:
2014 case BPF_CGROUP_SOCK_OPS: 2022 case BPF_CGROUP_SOCK_OPS:
2015 case BPF_CGROUP_DEVICE: 2023 case BPF_CGROUP_DEVICE:
2016 case BPF_CGROUP_SYSCTL: 2024 case BPF_CGROUP_SYSCTL: