diff options
author | Maciej Żenczykowski <maze@google.com> | 2023-03-29 03:25:19 +0000 |
---|---|---|
committer | Maciej Żenczykowski <maze@google.com> | 2023-03-29 03:28:56 +0000 |
commit | c3c4f484e299072579c79935fb8ef32ba93279a6 (patch) | |
tree | a027d2b48fb52b551bc81678dd949e7b564d3ad0 /bpfloader/BpfLoader.cpp | |
parent | aa624f299bed7635507c896405931d9a5c6c5097 (diff) | |
download | bpf-c3c4f484e299072579c79935fb8ef32ba93279a6.tar.gz |
bpfloader: add more program types
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I8c78008faeeedf455bc879bea2c2f1d9ed08a908
Diffstat (limited to 'bpfloader/BpfLoader.cpp')
-rw-r--r-- | bpfloader/BpfLoader.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bpfloader/BpfLoader.cpp b/bpfloader/BpfLoader.cpp index be96c51..fa2d0cb 100644 --- a/bpfloader/BpfLoader.cpp +++ b/bpfloader/BpfLoader.cpp @@ -90,9 +90,11 @@ constexpr unsigned long long kTetheringApexDomainBitmask = // as KPROBE, PERF_EVENT, TRACEPOINT are dangerous to use from mainline updatable code, // since they are less stable abi/api and may conflict with platform uses of bpf. constexpr bpf_prog_type kTetheringApexAllowedProgTypes[] = { - BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_PROG_TYPE_CGROUP_SKB, BPF_PROG_TYPE_CGROUP_SOCK, + BPF_PROG_TYPE_CGROUP_SOCKOPT, + BPF_PROG_TYPE_CGROUP_SOCK_ADDR, + BPF_PROG_TYPE_CGROUP_SYSCTL, BPF_PROG_TYPE_SCHED_ACT, BPF_PROG_TYPE_SCHED_CLS, BPF_PROG_TYPE_SOCKET_FILTER, |