diff options
Diffstat (limited to 'kernel/bpf/syscall.c')
-rw-r--r-- | kernel/bpf/syscall.c | 8 |
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: |