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 96c8928b468b..5b30f8baaf02 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -1573,6 +1573,8 @@ bpf_prog_load_check_attach_type(enum bpf_prog_type prog_type,
1573 case BPF_CGROUP_INET6_CONNECT: 1573 case BPF_CGROUP_INET6_CONNECT:
1574 case BPF_CGROUP_UDP4_SENDMSG: 1574 case BPF_CGROUP_UDP4_SENDMSG:
1575 case BPF_CGROUP_UDP6_SENDMSG: 1575 case BPF_CGROUP_UDP6_SENDMSG:
1576 case BPF_CGROUP_UDP4_RECVMSG:
1577 case BPF_CGROUP_UDP6_RECVMSG:
1576 return 0; 1578 return 0;
1577 default: 1579 default:
1578 return -EINVAL; 1580 return -EINVAL;
@@ -1867,6 +1869,8 @@ static int bpf_prog_attach(const union bpf_attr *attr)
1867 case BPF_CGROUP_INET6_CONNECT: 1869 case BPF_CGROUP_INET6_CONNECT:
1868 case BPF_CGROUP_UDP4_SENDMSG: 1870 case BPF_CGROUP_UDP4_SENDMSG:
1869 case BPF_CGROUP_UDP6_SENDMSG: 1871 case BPF_CGROUP_UDP6_SENDMSG:
1872 case BPF_CGROUP_UDP4_RECVMSG:
1873 case BPF_CGROUP_UDP6_RECVMSG:
1870 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; 1874 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR;
1871 break; 1875 break;
1872 case BPF_CGROUP_SOCK_OPS: 1876 case BPF_CGROUP_SOCK_OPS:
@@ -1952,6 +1956,8 @@ static int bpf_prog_detach(const union bpf_attr *attr)
1952 case BPF_CGROUP_INET6_CONNECT: 1956 case BPF_CGROUP_INET6_CONNECT:
1953 case BPF_CGROUP_UDP4_SENDMSG: 1957 case BPF_CGROUP_UDP4_SENDMSG:
1954 case BPF_CGROUP_UDP6_SENDMSG: 1958 case BPF_CGROUP_UDP6_SENDMSG:
1959 case BPF_CGROUP_UDP4_RECVMSG:
1960 case BPF_CGROUP_UDP6_RECVMSG:
1955 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; 1961 ptype = BPF_PROG_TYPE_CGROUP_SOCK_ADDR;
1956 break; 1962 break;
1957 case BPF_CGROUP_SOCK_OPS: 1963 case BPF_CGROUP_SOCK_OPS:
@@ -2003,6 +2009,8 @@ static int bpf_prog_query(const union bpf_attr *attr,
2003 case BPF_CGROUP_INET6_CONNECT: 2009 case BPF_CGROUP_INET6_CONNECT:
2004 case BPF_CGROUP_UDP4_SENDMSG: 2010 case BPF_CGROUP_UDP4_SENDMSG:
2005 case BPF_CGROUP_UDP6_SENDMSG: 2011 case BPF_CGROUP_UDP6_SENDMSG:
2012 case BPF_CGROUP_UDP4_RECVMSG:
2013 case BPF_CGROUP_UDP6_RECVMSG:
2006 case BPF_CGROUP_SOCK_OPS: 2014 case BPF_CGROUP_SOCK_OPS:
2007 case BPF_CGROUP_DEVICE: 2015 case BPF_CGROUP_DEVICE:
2008 case BPF_CGROUP_SYSCTL: 2016 case BPF_CGROUP_SYSCTL: