android_packages_modules_Co.../bpf
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Motomu Utsumi 861f11c9db Skip enabling BTF on kernel older than 5.10
BTF_KIND_VAR and BTF_KIND_DATASEC were introduced in 5.2.
It should be possible to enable BTF on 4.18 or above since libbpf can
load BTF.
Also, current code should work on 5.4 but this is untested.
For now, this CL enables BTF on 5.10 or above.

Test: boot on 4.9, 4.19, 5.10
Test: adb logcat | grep NetBpfLoad
Change-Id: I3da4970464afcf9a76b1f2645ed79c44750bcd6a
2025-03-21 15:42:45 +09:00
..
dns_helper bpf: switch to mainline netbpfload on Android S/SV2 2025-03-05 14:27:59 -08:00
headers bpf: rename BPFLOADER_MAINLINE_VERSION to BPFLOADER_MAINLINE_S_VERSION 2025-03-04 14:20:29 -08:00
loader Skip enabling BTF on kernel older than 5.10 2025-03-21 15:42:45 +09:00
netd NetBpfLoad: 25Q2+ enforce 1GiB+ memlock 2025-03-20 11:54:00 -07:00
progs netd bpf: correct comment in NetBpfLoad S+ world (try 2). 2025-03-17 22:49:56 -07:00
syscall_wrappers BpfSyscallWrapper: add bpfGetFd{Jit,Xlat}ProgLen 2025-02-14 11:12:31 -08:00
tests/mts bpf: switch to mainline netbpfload on Android S/SV2 2025-03-05 14:27:59 -08:00