- c1f8ca3 expose readSectionUint() for testing by Maciej Żenczykowski · 3 years ago
- 2a51516 bpf - struct bpf_map_def - add min/max kernel version. by Maciej Żenczykowski · 3 years ago
- d521e47 bpfloader - minor fixups asked for by reviewer by Maciej Żenczykowski · 3 years ago
- 355b8df bpf loader improvements for better long term compatibility with mainline by Maciej Żenczykowski · 3 years ago
- 67fa207 BpfUtils.h - add back SKIP_IF_BPF_NOT_SUPPORTED macro by Maciej Żenczykowski · 3 years, 3 months ago
- cb358de bpfloader: auto-demote DEVMAP/DEVMAP_HASH map types on too old kernels by Maciej Żenczykowski · 3 years, 3 months ago
- 2c37213 make failure on map creation returns -errno by Maciej Żenczykowski · 3 years, 3 months ago
- 30af4b5 KVER macro - support 4.9.256+ kernel by Maciej Żenczykowski · 3 years, 4 months ago
- dcbf8ca [LSC] Add LOCAL_LICENSE_KINDS to system/bpf by Bob Badour · 3 years, 4 months ago
- 8ed7c0f BpfMap - fix a clang warning: misc-unconventional-assign-operator by Maciej Żenczykowski · 3 years, 5 months ago
- cdf85a3 move waitForProgsLoaded() to header file by Maciej Żenczykowski · 3 years, 5 months ago
- f7c0d99 eliminate LoaderUtils.h by Maciej Żenczykowski · 3 years, 5 months ago
- 23c436f header file cleanup by Maciej Żenczykowski · 3 years, 5 months ago
- a36bed3 add SKIP_IF_XDP_NOT_SUPPORTED macro by Maciej Żenczykowski · 3 years, 5 months ago
- 916d239 remove isBpfSupported() by Maciej Żenczykowski · 3 years, 5 months ago
- dcb5228 remove BpfLevel and getBpfSupportLevel in favour of isAtLeastKernelVersion by Maciej Żenczykowski · 3 years, 5 months ago
- d8a4578 put tethering bpf maps & programs in /sys/fs/bpf/tethering/... by Maciej Żenczykowski · 3 years, 5 months ago
- da5d7ec Merge changes Ic378d0e5,Ib3a8696a by Treehugger Robot · 3 years, 5 months ago
- 71e977f Merge "remove unused macros SKIP_IF_BPF{,_NOT}_SUPPORTED" by Treehugger Robot · 3 years, 5 months ago
- d6cbd56 bpf is always supported by Maciej Żenczykowski · 3 years, 5 months ago
- 2337d47 remove unused enum value BpfLevel::NONE by Maciej Żenczykowski · 3 years, 5 months ago
- 5947162 remove unused function BpfLevelToString() by Maciej Żenczykowski · 3 years, 5 months ago
- b8e9af4 remove unused macros SKIP_IF_BPF{,_NOT}_SUPPORTED by Maciej Żenczykowski · 3 years, 5 months ago
- d56ec05 libbpf_android/Loader.cpp - fix a clang warning (clang-analyzer-deadcode.DeadStores) by Maciej Żenczykowski · 3 years, 5 months ago
- 1fddcce Merge "4.9 kernels must support eBPF (as of Android S)" by Maciej Żenczykowski · 3 years, 5 months ago
- 6fadbcf Merge "Use the module bpf_syscall_wrappers for BPF system calls" by Maciej Żenczykowski · 3 years, 5 months ago
- ef66896 4.9 kernels must support eBPF (as of Android S) by Maciej Żenczykowski · 3 years, 5 months ago
- a46f217 Use the module bpf_syscall_wrappers for BPF system calls by Hungming Chen · 3 years, 5 months ago
- 5756f0c SKIP_IF_BPF_NOT_SUPPORTED is a no-op by Maciej Żenczykowski · 3 years, 5 months ago
- 8e614c2 Merge "Add an sdk_version annotation to libbpf_android_headers." by Treehugger Robot · 3 years, 5 months ago
- 8cc4f91 Add an sdk_version annotation to libbpf_android_headers. by Lorenzo Colitti · 3 years, 5 months ago
- aa46222 add support for xdp bpf program type by Maciej Żenczykowski · 3 years, 5 months ago
- 6597d87 libbpf_android: Add native_bridge_supported to allow usage in libmeminfo by Suren Baghdasaryan · 3 years, 8 months ago
- 38fb430 rename BPF_FD_TO_INT() macro to BPF_FD_TO_U32() by Maciej Żenczykowski · 3 years, 6 months ago
- 26ca773 Fix BPF_FD_JUST_USE_INT macro by markchien · 3 years, 6 months ago
- 90b02a0 Allow to just use integer for bpf fd by markchien · 3 years, 7 months ago
- 21f34cb reduce error to warning - happens for valid progs-section-less programs by Maciej Żenczykowski · 3 years, 11 months ago
- 2090e34 waitForProgsLoaded() - reduce log spaminess by Maciej Żenczykowski · 4 years ago
- aa295c8 implement support for functions which may optionally fail to load by Maciej Żenczykowski · 4 years ago
- 89515d9 Warn loudly and do not set bpf.progs_loaded property on critical bpf load failure. by Maciej Żenczykowski · 4 years ago
- 4ba8c1c allow tagging a bpf .o as critical by Maciej Żenczykowski · 4 years ago
- 567dc56 only set 'bpf.progs_loaded' property on eBPF capable devices... by Maciej Żenczykowski · 4 years ago
- 54a7e76 BpfMap.h - fix cert-oop54-cpp compiler warning by Maciej Żenczykowski · 4 years, 1 month ago
- 5206746 Merge "libbpf_android/Loader.cpp - fixes performance-inefficient-string-concatenation warning" by Maciej Żenczykowski · 4 years, 1 month ago
- fa1f620 Merge "change to ro.kernel.ebpf.supported property" by Maciej Żenczykowski · 4 years, 1 month ago
- 6c7871b libbpf_android/Loader.cpp - fixes performance-inefficient-string-concatenation warning by Maciej Żenczykowski · 4 years, 1 month ago
- 428843d libbpf_android/Loader - fixes performance-faster-string-find warning by Maciej Żenczykowski · 4 years, 1 month ago
- 0335743 change to ro.kernel.ebpf.supported property by Maciej Żenczykowski · 4 years, 1 month ago
- 681f604 bpf loader - finish support for kernel version conditional loading by Maciej Żenczykowski · 4 years, 2 months ago
- bd98c02 Increase BPF test memlock rlimit to 1GB to match the bpfloader. by Maciej Żenczykowski · 4 years, 2 months ago
- 3188138 getBpfSupportLevel - check ro.product.kernel_has_ebpf first by Maciej Żenczykowski · 4 years, 3 months ago
- 914c4b3 getBpfSupportLevel - make 4.14+ kernel trump ro.product.first_api_level by Maciej Żenczykowski · 4 years, 3 months ago
- 6161ff2 BpfMap: Specify zero to be default map_flags in constructor by Hungming Chen · 4 years, 3 months ago
- 4008da9 BpfMap: override copy assignment operator by Hungming Chen · 4 years, 3 months ago
- e9e8305 Merge "BpfMap - make clear() multithread safe" by Treehugger Robot · 4 years, 4 months ago
- 07375e2 add support for marking ebpf programs as being only for some kernel versions by Maciej Żenczykowski · 4 years, 4 months ago
- b7176fb BpfMap - make clear() multithread safe by Maciej Żenczykowski · 4 years, 4 months ago
- 8a09a5a add more precise bpf levels by Maciej Żenczykowski · 4 years, 4 months ago
- 3278a16 bpfloader: add option to set owner & group for pinned programs by Connor O'Brien · 4 years, 4 months ago
- 83f2977 add bpf_map_def support for setting uid/gid/mode by Maciej Żenczykowski · 4 years, 4 months ago
- 672b0e7 BpfUtils.h - add SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED by Maciej Żenczykowski · 4 years, 4 months ago
- 524deef improve logging in case of bpf load failure by Maciej Żenczykowski · 4 years, 4 months ago
- 06caf87 'static inline' -> 'inline' by Maciej Żenczykowski · 4 years, 4 months ago
- c3a640d introduce isBpfSupported() helper by Maciej Żenczykowski · 4 years, 4 months ago
- 8bd5f39 fix getBpfSupportLevel() cache wrt. multi-threading by Maciej Żenczykowski · 4 years, 4 months ago
- 61588e0 Merge "make getBpfSupportLevel() cached" by Maciej Żenczykowski · 4 years, 4 months ago
- fd90bc8 make getBpfSupportLevel() cached by Maciej Żenczykowski · 4 years, 4 months ago
- 43d2538 More missing calls to Result::ok() in libbpf_android tests by Bernie Innocenti · 4 years, 4 months ago
- 2cc5aeb Merge "Drop base:: in front of ErrnoErrorf" by Tom Cherry · 4 years, 4 months ago
- 5953dee Convert system/bpf to Result::ok() by Bernie Innocenti · 4 years, 4 months ago
- a7146db Drop base:: in front of ErrnoErrorf by Tom Cherry · 4 years, 4 months ago
- 4f65739 make BpfMap.reset() harder to use by Maciej Żenczykowski · 4 years, 5 months ago
- cd5c302 BpfLoadTest.cpp - construct BpfMap from path not fd by Maciej Żenczykowski · 4 years, 4 months ago
- dfd941f BpfMap - add pinned path based constructors by Maciej Żenczykowski · 4 years, 5 months ago
- 7c9a984 BpfMapTest.cpp - construct BpfMap from type/size/flags and not from fd by Maciej Żenczykowski · 4 years, 5 months ago
- 730a386 refactor bpf_map_def into a single header file by Maciej Żenczykowski · 4 years, 4 months ago
- 974e0ed BpfUtils - remove some spurious things by Maciej Żenczykowski · 4 years, 5 months ago
- e7cd2a7 libbpf_android: remove libnetdutils dep by Steven Moreland · 4 years, 5 months ago
- 289742f BpfUtils - pass file descriptors as 'const unique_fd&'s not raw ints. by Maciej Żenczykowski · 4 years, 5 months ago
- 79365da BpfMap/Utils - fix const-ness of key & value by Maciej Żenczykowski · 4 years, 5 months ago
- b479fd6 BpfUtils - move trivial functions from .cpp to static inline's in .h by Maciej Żenczykowski · 4 years, 5 months ago
- 2a1be9c BpfUtils - use aggregate initializers for bpf() by Maciej Żenczykowski · 4 years, 5 months ago
- b572378 TEST_MAPPING += libbpf_android_test by Steven Moreland · 4 years, 5 months ago
- bc32ac6 BpfUtils - replace memset() with = {} by Maciej Żenczykowski · 4 years, 5 months ago
- c827aaa get rid of netdutils::Slice in BpfUtils.cpp by Maciej Żenczykowski · 4 years, 5 months ago
- 0cb8b5c Merge "libbpf_load_test: fix map location" by Maciej Żenczykowski · 4 years, 5 months ago
- cd6f89b Merge "libbpf_android/BpfUtils - remove unused bpfProgLoad" by Maciej Żenczykowski · 4 years, 5 months ago
- 22b82c4 Merge "libbpf_android: allow bpf w/o maps section" by Treehugger Robot · 4 years, 5 months ago
- cdeb920 libbpf_load_test: fix map location by Steven Moreland · 4 years, 5 months ago
- c66f5c6 libbpf_android/BpfUtils - remove unused bpfProgLoad by Maciej Żenczykowski · 4 years, 5 months ago
- d5f6cf5 Merge "remove network specific struct definitions from BpfUtils.h" by Maciej Żenczykowski · 4 years, 5 months ago
- 4891e61 libbpf_android: waitForProgsLoaded by Steven Moreland · 4 years, 5 months ago
- c0905b4 libbpf_android: allow bpf w/o maps section by Steven Moreland · 4 years, 6 months ago
- 841dd44 remove network specific struct definitions from BpfUtils.h by Maciej Żenczykowski · 4 years, 5 months ago
- be15fa1 remove spurious equals comparators by Maciej Żenczykowski · 4 years, 5 months ago
- 480c70a bpfloader - remove dead code by Maciej Żenczykowski · 4 years, 5 months ago
- 804bca0 libbpf_android: bpf_prog_load no log success error by Steven Moreland · 4 years, 6 months ago
- 26dbcb7 Merge "Revert "bpf: change how we detect device bpf support level"" by Maciej Żenczykowski · 4 years, 7 months ago
- 1b5491d Revert "bpf: change how we detect device bpf support level" by Maciej Żenczykowski · 4 years, 7 months ago
- 8d49fc7 bpfloader: use unique_fd by Connor O'Brien · 4 years, 8 months ago