summaryrefslogtreecommitdiff
path: root/bpfloader/BpfLoader.cpp
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2023-03-29 03:25:19 +0000
committerMaciej Żenczykowski <maze@google.com>2023-03-29 03:28:56 +0000
commitc3c4f484e299072579c79935fb8ef32ba93279a6 (patch)
treea027d2b48fb52b551bc81678dd949e7b564d3ad0 /bpfloader/BpfLoader.cpp
parentaa624f299bed7635507c896405931d9a5c6c5097 (diff)
downloadbpf-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.cpp4
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,