diff options
author | Maciej Żenczykowski <maze@google.com> | 2022-05-24 16:07:16 -0700 |
---|---|---|
committer | Maciej Żenczykowski <maze@google.com> | 2022-06-21 01:03:20 +0000 |
commit | 1999d0e8864603319f1b07cd9a9b30793d5febc3 (patch) | |
tree | 5c8c36f6cfeb0a64ab1fec3d88b68723e8e7e460 | |
parent | 1cd56433b641c91563c60378273ea9b3aefb3a20 (diff) | |
download | net-1999d0e8864603319f1b07cd9a9b30793d5febc3.tar.gz |
bpf_helpers.h - add #define's for S/T bpfloader versions
(by request from Lorenzo)
Bug: 218408035
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I802d2aae8b103375d7cbe0ed5c35f0abf6c04ac9
(cherry picked from commit 974ee86ff71fdfaaa0305d1623efcef1d9a16b21)
Merged-In: I802d2aae8b103375d7cbe0ed5c35f0abf6c04ac9
-rw-r--r-- | common/native/bpf_headers/include/bpf/bpf_helpers.h | 11 |
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. |