summaryrefslogtreecommitdiff
path: root/bpfloader
AgeCommit message (Expand)Author
2023-10-09bpfloader: remove btf supportMaciej Żenczykowski
2023-05-13remove inprocess tetheringMaciej Żenczykowski
2023-05-08remove inprocess tetheringMaciej Żenczykowski
2023-04-10Explicit init .rc user.android-u-beta-1-gplSteven Moreland
2023-04-05BpfLoader: even more program typesMaciej Żenczykowski
2023-03-29bpfloader: add more program typesMaciej Żenczykowski
2022-12-19Add option to skip map/prog based on build typeRyan Zuklie
2022-12-14Merge "bpfloader - allow writeProcSysFile failure on misconfigured kernels"Treehugger Robot
2022-12-14Merge "include BpfSyscallWrappers.h"Maciej Żenczykowski
2022-12-14bpfloader - allow writeProcSysFile failure on misconfigured kernelsMaciej Żenczykowski
2022-12-12bpfloader - add writeProcSysFile failure mode commentMaciej Żenczykowski
2022-12-10include BpfSyscallWrappers.hMaciej Żenczykowski
2022-12-10Merge "bpfloader: pass whole struct Location to loadProg()"Maciej Żenczykowski
2022-12-10Merge "Add a test BPF program with a ring buffer."Treehugger Robot
2022-12-09bpfloader: pass whole struct Location to loadProg()Connor O'Brien
2022-12-09Merge "bpfloader - move sysctl setting from rc to binary"Treehugger Robot
2022-12-09Add a test BPF program with a ring buffer.Ryan Zuklie
2022-12-08bpfloader - move sysctl setting from rc to binaryMaciej Żenczykowski
2022-12-05BpfLoader - create /sys/fs/bpf/loaderMaciej Żenczykowski
2022-07-29Merge "detect inability to write to index != 0 of bpf map array"Treehugger Robot
2022-07-28detect inability to write to index != 0 of bpf map arrayMaciej Żenczykowski
2022-07-22Add fuse prog types to allowed prog types from systemPaul Lawrence
2022-07-21Merge "Rename time_in_state.o to timeInState.o"Ken Chen
2022-07-20abort() if neither tethering flag is presentMaciej Żenczykowski
2022-07-18BpfLoader v0.27 - support InProcessTetheringMaciej Żenczykowski
2022-07-10Rename time_in_state.o to timeInState.oKen Chen
2022-07-02grant bpfloader explicit membership in some groupsMaciej Żenczykowski
2022-07-01limit types of bpf programs that platform and tethering apex can loadMaciej Żenczykowski
2022-06-21bpfloader: support 'shared' maps and per-map/program selinux contextMaciej Żenczykowski
2022-06-17add support for 'netd_readonly'Maciej Żenczykowski
2022-05-12bpfloader: add support for netd_shared and net_private subdirsMaciej Żenczykowski
2022-04-25Deleted clang property in Android.bp filesAlix
2022-04-21move net_shared bpf programs into net_shared subdirectoryMaciej Żenczykowski
2022-03-11Add socket filter to allowed programs for vendor and remove tracepointStephane Lee
2022-02-09bpfloader: also load from /vendor/etc/bpf/android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Steven Moreland
2022-02-08bpfloader: use kernel logsSteven Moreland
2022-01-25Merge "bpfloader: load map BTF via btfloader"Maciej Żenczykowski
2022-01-24bpfloader: load map BTF via btfloaderConnor O'Brien
2022-01-19Allow bpfloader to handle 'net_shared' subdirectoryKen Chen
2021-12-21Rename bpf_map_utils to bpf_headersKen Chen
2021-12-16Rename libbpf to libbpf_bccConnor O'Brien
2021-12-04[NETD-BPF#14] Move BPF map definition and utils to frameworks/libs/net/Ken Chen
2021-11-19document how to debug bpfloader failuresMaciej Żenczykowski
2021-11-11bpfloader.rc: set /proc/sys/kernel/unprivileged_bpf_disabled to 0Maciej Żenczykowski
2021-05-24Enable Async MTE in bpfloader.Evgenii Stepanov
2021-03-03grant bpfloader NET_ADMIN capabilityMaciej Żenczykowski
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to system/bpfBob Badour
2021-01-20put tethering bpf maps & programs in /sys/fs/bpf/tethering/...Maciej Żenczykowski
2021-01-20bpf is required for all devices running Android SMaciej Żenczykowski
2021-01-144.9 kernels must support eBPF (as of Android S)Maciej Żenczykowski