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 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: |