summaryrefslogtreecommitdiff
path: root/libbpf_android
diff options
context:
space:
mode:
authorPatrick Rohr <prohr@google.com>2021-10-13 08:26:50 +0200
committerMaciej Żenczykowski <maze@google.com>2021-10-13 19:28:53 +0000
commitb28bf2aa531c28af1ec04da602873783ffafc3a4 (patch)
treeb5894d244b8138bdf089c7fb53a2a0968ea7fd51 /libbpf_android
parente8d6df1231b8152d6d2c2cf5ba8c85d4a3491691 (diff)
downloadbpf-b28bf2aa531c28af1ec04da602873783ffafc3a4.tar.gz
bpfloader: add schedact support
This also bumps the bpfloader version to 0.3 to signify support for loading schedact (ie. tc scheduler action) programs. Test: load netd.o Change-Id: Ic3fdc80d3f6ea2b42a4f1d6829b1ff12dd4d52c0
Diffstat (limited to 'libbpf_android')
-rw-r--r--libbpf_android/Loader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/libbpf_android/Loader.cpp b/libbpf_android/Loader.cpp
index 259068a..e110369 100644
--- a/libbpf_android/Loader.cpp
+++ b/libbpf_android/Loader.cpp
@@ -28,9 +28,9 @@
#include <sys/utsname.h>
#include <unistd.h>
-// This is BpfLoader v0.2
+// This is BpfLoader v0.3
#define BPFLOADER_VERSION_MAJOR 0u
-#define BPFLOADER_VERSION_MINOR 2u
+#define BPFLOADER_VERSION_MINOR 3u
#define BPFLOADER_VERSION ((BPFLOADER_VERSION_MAJOR << 16) | BPFLOADER_VERSION_MINOR)
#include "../progs/include/bpf_map_def.h"
@@ -92,6 +92,7 @@ sectionType sectionNameTypes[] = {
{"skfilter", BPF_PROG_TYPE_SOCKET_FILTER},
{"cgroupskb", BPF_PROG_TYPE_CGROUP_SKB},
{"schedcls", BPF_PROG_TYPE_SCHED_CLS},
+ {"schedact", BPF_PROG_TYPE_SCHED_ACT},
{"cgroupsock", BPF_PROG_TYPE_CGROUP_SOCK},
{"xdp", BPF_PROG_TYPE_XDP},