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