summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2022-06-21 03:01:03 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-06-21 03:01:03 +0000
commit3335dcff16ca9e827cbc62f1f4c86ac8a6d8d990 (patch)
tree0fe66da76c065af45a41099eddca759063f1afe2
parented8ef27e66ea878ae466d625fb2f74dc4c5eeb41 (diff)
parent99908c25bad14dd9a3626bdd1b24c48a9ccb03b4 (diff)
downloadnet-3335dcff16ca9e827cbc62f1f4c86ac8a6d8d990.tar.gz
Merge "bpf_helpers.h - add #define's for S/T bpfloader versions" into tm-dev am: 6025f4716c am: 99908c25ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/libs/net/+/18992753 Change-Id: I923b3ac06554321615ac83c3d1e63801b687a6c1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--common/native/bpf_headers/include/bpf/bpf_helpers.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/common/native/bpf_headers/include/bpf/bpf_helpers.h b/common/native/bpf_headers/include/bpf/bpf_helpers.h
index ac9f9bcb..3e260285 100644
--- a/common/native/bpf_headers/include/bpf/bpf_helpers.h
+++ b/common/native/bpf_headers/include/bpf/bpf_helpers.h
@@ -19,6 +19,17 @@
* *
******************************************************************************/
+// The actual versions of the bpfloader that shipped in various Android releases
+
+// Android P/Q/R: BpfLoader was initially part of netd,
+// this was later split out into a standalone binary, but was unversioned.
+
+// Android S / 12 (api level 31) - added 'tethering' mainline eBPF support
+#define BPFLOADER_S_VERSION 2u
+
+// Android T / 13 Beta 3 (api level 33) - added support for 'netd_shared'
+#define BPFLOADER_T_BETA3_VERSION 13u
+
/* For mainline module use, you can #define BPFLOADER_{MIN/MAX}_VER
* before #include "bpf_helpers.h" to change which bpfloaders will
* process the resulting .o file.