1. 490a53e bpfloader: add ability to disable btfloader by Maciej Żenczykowski · 2 years ago
  2. 98ec8cf Revert "disable bpfloader selinux_context support" by Maciej Żenczykowski · 2 years ago
  3. a529b32 disable bpfloader selinux_context support by Maciej Żenczykowski · 2 years ago
  4. 5ed96f4 bpfloader: support 'shared' maps and per-map/program selinux context by Maciej Żenczykowski · 2 years ago
  5. 8482e88 bpfLoader: verify that reused maps are the right type & shape by Maciej Żenczykowski · 2 years ago
  6. 14fdd0a add support for 'netd_readonly' by Maciej Żenczykowski · 2 years ago
  7. 72c3298 remove spurious newlines in ALOG lines by Maciej Żenczykowski · 2 years ago
  8. 1d018c1 bpfloader: add support for perf_event program type by Maciej Żenczykowski · 2 years ago
  9. af617ca ease debugging - print pinned bpf prog & map ids by Maciej Żenczykowski · 2 years, 1 month ago
  10. 4dfce18 bpfloader: add support for netd_shared and net_private subdirs by Maciej Żenczykowski · 2 years, 1 month ago
  11. da4f92c move net_shared bpf programs into net_shared subdirectory by Maciej Żenczykowski · 2 years, 1 month ago
  12. d0af44d Add bpf to hwasan-postsubmit by Florian Mayer · 2 years, 3 months ago
  13. 16c9360 Add socket filter to allowed programs for vendor and remove tracepoint by Stephane Lee · 2 years, 3 months ago
  14. 0f10f3f bpfloader: also load from /vendor/etc/bpf/ by Steven Moreland · 4 years, 6 months ago
  15. 07f02b5 remove libbpf_android_headers target by Maciej Żenczykowski · 2 years, 4 months ago
  16. 4e2f460 Load Bpf Program With Expected Attach Type by Tyler Wear · 2 years, 4 months ago
  17. 74a02dd Run libbpf_load_test in presubmit by Connor O'Brien · 2 years, 4 months ago
  18. 5091314 libbpf_load_test: use "data" instead of "required" for test progs by Connor O'Brien · 2 years, 4 months ago
  19. 0ea4c6b bpfloader: don't depend on symtab ordering to find function name by Connor O'Brien · 2 years, 5 months ago
  20. 0056fdc Test loading both with & without BTF by Connor O'Brien · 2 years, 5 months ago
  21. 102f93a Merge "bpfloader: load map BTF via btfloader" by Maciej Żenczykowski · 2 years, 4 months ago
  22. 35425e5 bpfloader: load map BTF via btfloader by Connor O'Brien · 2 years, 5 months ago
  23. 5ffd6bb Merge "Make BpfLoadTest parameterized to support multiple test programs" by Maciej Żenczykowski · 2 years, 4 months ago
  24. 3009d44 Merge "Update Loader.cpp for updated bcc" by Maciej Żenczykowski · 2 years, 4 months ago
  25. 00fa963 Make BpfLoadTest parameterized to support multiple test programs by Connor O'Brien · 2 years, 5 months ago
  26. 6d69784 Allow bpfloader to handle 'net_shared' subdirectory by Ken Chen · 2 years, 5 months ago
  27. 52863b6 Update Loader.cpp for updated bcc by Connor O'Brien · 2 years, 5 months ago
  28. d568947 [NETD-BPF#22] Move a few headers to frameworks/libs/net by Ken Chen · 2 years, 6 months ago
  29. fb04562 Rename bpf_map_utils to bpf_headers by Ken Chen · 2 years, 6 months ago
  30. 474eb0b Rename libbpf to libbpf_bcc by Connor O'Brien · 2 years, 7 months ago
  31. b1d4888 [NETD-BPF#14] Move BPF map definition and utils to frameworks/libs/net/ by Ken Chen · 2 years, 7 months ago
  32. b81aef3 [NETD-BPF#13] Delete libbpf_android_test from system/bpf by Ken Chen · 2 years, 7 months ago
  33. 5b0fbc1 [NETD-BPF#10] Add WaitForProgsLoaded.h by Ken Chen · 2 years, 7 months ago
  34. edfca8b Merge "[NETD_BPF#8] Move BpfUtils.cpp to BpfUtils.h" by Ken Chen · 2 years, 6 months ago
  35. 9548f9f Support fuse prog types by Paul Lawrence · 2 years, 7 months ago
  36. 02c2536 [NETD_BPF#8] Move BpfUtils.cpp to BpfUtils.h by Ken Chen · 2 years, 7 months ago
  37. 2b20313 fix 'cgroupsockaddr' support by Maciej Żenczykowski · 2 years, 7 months ago
  38. 41661a1 add mainline module support for targetting only newer bpfloader versions by Maciej Żenczykowski · 2 years, 8 months ago
  39. 3adb1d5 rename SEC() to SECTION() by Maciej Żenczykowski · 2 years, 8 months ago
  40. 5460527 BpfUtils.h - switch to GTEST_SKIP in all 4 SKIP macros by Maciej Żenczykowski · 2 years, 9 months ago
  41. 25c0285 Add Bpf Prog Type for CGROUP_SOCK_ADDR by Tyler Wear · 2 years, 7 months ago
  42. eb61b73 Increase the log size for larger bpf programs by Stephane Lee · 2 years, 8 months ago
  43. b28bf2a bpfloader: add schedact support by Patrick Rohr · 2 years, 8 months ago
  44. e8d6df1 Cleanup unused dependency to libprocessgroup by Pirama Arumuga Nainar · 2 years, 9 months ago
  45. 7ed94ef expose readSectionUint() for testing by Maciej Żenczykowski · 3 years ago
  46. 36c53ba bpf - struct bpf_map_def - add min/max kernel version. by Maciej Żenczykowski · 3 years ago
  47. a21256d bpfloader - minor fixups asked for by reviewer by Maciej Żenczykowski · 3 years ago
  48. 9217eee bpf loader improvements for better long term compatibility with mainline by Maciej Żenczykowski · 3 years, 3 months ago
  49. 67fa207 BpfUtils.h - add back SKIP_IF_BPF_NOT_SUPPORTED macro by Maciej Żenczykowski · 3 years, 3 months ago
  50. cb358de bpfloader: auto-demote DEVMAP/DEVMAP_HASH map types on too old kernels by Maciej Żenczykowski · 3 years, 3 months ago
  51. 2c37213 make failure on map creation returns -errno by Maciej Żenczykowski · 3 years, 3 months ago
  52. 30af4b5 KVER macro - support 4.9.256+ kernel by Maciej Żenczykowski · 3 years, 4 months ago
  53. dcbf8ca [LSC] Add LOCAL_LICENSE_KINDS to system/bpf by Bob Badour · 3 years, 4 months ago
  54. 8ed7c0f BpfMap - fix a clang warning: misc-unconventional-assign-operator by Maciej Żenczykowski · 3 years, 5 months ago
  55. cdf85a3 move waitForProgsLoaded() to header file by Maciej Żenczykowski · 3 years, 5 months ago
  56. f7c0d99 eliminate LoaderUtils.h by Maciej Żenczykowski · 3 years, 5 months ago
  57. 23c436f header file cleanup by Maciej Żenczykowski · 3 years, 5 months ago
  58. a36bed3 add SKIP_IF_XDP_NOT_SUPPORTED macro by Maciej Żenczykowski · 3 years, 5 months ago
  59. 916d239 remove isBpfSupported() by Maciej Żenczykowski · 3 years, 5 months ago
  60. dcb5228 remove BpfLevel and getBpfSupportLevel in favour of isAtLeastKernelVersion by Maciej Żenczykowski · 3 years, 5 months ago
  61. d8a4578 put tethering bpf maps & programs in /sys/fs/bpf/tethering/... by Maciej Żenczykowski · 3 years, 5 months ago
  62. da5d7ec Merge changes Ic378d0e5,Ib3a8696a by Treehugger Robot · 3 years, 5 months ago
  63. 71e977f Merge "remove unused macros SKIP_IF_BPF{,_NOT}_SUPPORTED" by Treehugger Robot · 3 years, 5 months ago
  64. d6cbd56 bpf is always supported by Maciej Żenczykowski · 3 years, 5 months ago
  65. 2337d47 remove unused enum value BpfLevel::NONE by Maciej Żenczykowski · 3 years, 5 months ago
  66. 5947162 remove unused function BpfLevelToString() by Maciej Żenczykowski · 3 years, 5 months ago
  67. b8e9af4 remove unused macros SKIP_IF_BPF{,_NOT}_SUPPORTED by Maciej Żenczykowski · 3 years, 5 months ago
  68. d56ec05 libbpf_android/Loader.cpp - fix a clang warning (clang-analyzer-deadcode.DeadStores) by Maciej Żenczykowski · 3 years, 5 months ago
  69. 1fddcce Merge "4.9 kernels must support eBPF (as of Android S)" by Maciej Żenczykowski · 3 years, 5 months ago
  70. 6fadbcf Merge "Use the module bpf_syscall_wrappers for BPF system calls" by Maciej Żenczykowski · 3 years, 5 months ago
  71. ef66896 4.9 kernels must support eBPF (as of Android S) by Maciej Żenczykowski · 3 years, 5 months ago
  72. a46f217 Use the module bpf_syscall_wrappers for BPF system calls by Hungming Chen · 3 years, 5 months ago
  73. 5756f0c SKIP_IF_BPF_NOT_SUPPORTED is a no-op by Maciej Żenczykowski · 3 years, 5 months ago
  74. 8e614c2 Merge "Add an sdk_version annotation to libbpf_android_headers." by Treehugger Robot · 3 years, 5 months ago
  75. 8cc4f91 Add an sdk_version annotation to libbpf_android_headers. by Lorenzo Colitti · 3 years, 5 months ago
  76. aa46222 add support for xdp bpf program type by Maciej Żenczykowski · 3 years, 5 months ago
  77. 6597d87 libbpf_android: Add native_bridge_supported to allow usage in libmeminfo by Suren Baghdasaryan · 3 years, 8 months ago
  78. 38fb430 rename BPF_FD_TO_INT() macro to BPF_FD_TO_U32() by Maciej Żenczykowski · 3 years, 6 months ago
  79. 26ca773 Fix BPF_FD_JUST_USE_INT macro by markchien · 3 years, 6 months ago
  80. 90b02a0 Allow to just use integer for bpf fd by markchien · 3 years, 7 months ago
  81. 21f34cb reduce error to warning - happens for valid progs-section-less programs by Maciej Żenczykowski · 3 years, 11 months ago
  82. 2090e34 waitForProgsLoaded() - reduce log spaminess by Maciej Żenczykowski · 4 years ago
  83. aa295c8 implement support for functions which may optionally fail to load by Maciej Żenczykowski · 4 years ago
  84. 89515d9 Warn loudly and do not set bpf.progs_loaded property on critical bpf load failure. by Maciej Żenczykowski · 4 years ago
  85. 4ba8c1c allow tagging a bpf .o as critical by Maciej Żenczykowski · 4 years ago
  86. 567dc56 only set 'bpf.progs_loaded' property on eBPF capable devices... by Maciej Żenczykowski · 4 years ago
  87. 54a7e76 BpfMap.h - fix cert-oop54-cpp compiler warning by Maciej Żenczykowski · 4 years, 1 month ago
  88. 5206746 Merge "libbpf_android/Loader.cpp - fixes performance-inefficient-string-concatenation warning" by Maciej Żenczykowski · 4 years, 1 month ago
  89. fa1f620 Merge "change to ro.kernel.ebpf.supported property" by Maciej Żenczykowski · 4 years, 1 month ago
  90. 6c7871b libbpf_android/Loader.cpp - fixes performance-inefficient-string-concatenation warning by Maciej Żenczykowski · 4 years, 1 month ago
  91. 428843d libbpf_android/Loader - fixes performance-faster-string-find warning by Maciej Żenczykowski · 4 years, 1 month ago
  92. 0335743 change to ro.kernel.ebpf.supported property by Maciej Żenczykowski · 4 years, 1 month ago
  93. 681f604 bpf loader - finish support for kernel version conditional loading by Maciej Żenczykowski · 4 years, 2 months ago
  94. bd98c02 Increase BPF test memlock rlimit to 1GB to match the bpfloader. by Maciej Żenczykowski · 4 years, 2 months ago
  95. 3188138 getBpfSupportLevel - check ro.product.kernel_has_ebpf first by Maciej Żenczykowski · 4 years, 3 months ago
  96. 914c4b3 getBpfSupportLevel - make 4.14+ kernel trump ro.product.first_api_level by Maciej Żenczykowski · 4 years, 3 months ago
  97. 6161ff2 BpfMap: Specify zero to be default map_flags in constructor by Hungming Chen · 4 years, 3 months ago
  98. 4008da9 BpfMap: override copy assignment operator by Hungming Chen · 4 years, 3 months ago
  99. e9e8305 Merge "BpfMap - make clear() multithread safe" by Treehugger Robot · 4 years, 4 months ago
  100. 07375e2 add support for marking ebpf programs as being only for some kernel versions by Maciej Żenczykowski · 4 years, 4 months ago