1. b3dba54 bpf_map_def: introduce map name 'field' by Maciej Żenczykowski · 6 months ago
  2. 47e2ba0 bpf: switch map 'pin_prefix' to 'pin_location' by Maciej Żenczykowski · 6 months ago
  3. 3330faf NetBpfLoad: remove spurious pathToObjName() by Maciej Żenczykowski · 6 months ago
  4. ae1a9ff bpf: switch prog 'pin_subdir' to 'pin_prefix' by Maciej Żenczykowski · 6 months ago
  5. 667dfa9 bpf: switch map 'pin_subdir' to 'pin_prefix' by Maciej Żenczykowski · 6 months ago
  6. 0864153 bpf: embed 'create_location' instead of 'selinux_context' in .o files by Maciej Żenczykowski · 6 months ago
  7. ed94590 NetBpfLoad: remove validatePinDir() by Maciej Żenczykowski · 6 months ago
  8. 5765db4 bpf_map_def: increase BPF_PIN_SUBDIR_CHAR_ARRAY_SIZE from 32 to 66 by Maciej Żenczykowski · 6 months ago
  9. ac40f52 NetBpfLoad: inline trivial readProgDefs() by Maciej Żenczykowski · 6 months ago
  10. f6dfae8 NetBpfLoad: use objName/progName less location pre-rename by Maciej Żenczykowski · 6 months ago
  11. 0474791 NetBpfLoad: use objName/mapName less location pre-rename by Maciej Żenczykowski · 6 months ago
  12. 08ad515 NetBpfLoad: remove foo@1.o support by Maciej Żenczykowski · 6 months ago
  13. 1a2f7c3 Merge "NetBpfLoad: Load netd.o by libbpf on 25Q3+" into main by Maciej Żenczykowski · 6 months ago
  14. a39fa3b Merge changes If57594b4,Iecb07123 into main by Maciej Żenczykowski · 6 months ago
  15. fae303f Merge "NetBpfLoad: Load test.o by libbpf on 25Q3+" into main by Maciej Żenczykowski · 6 months ago
  16. 15aedc9 NetBpfLoad: Load netd.o by libbpf on 25Q3+ by Motomu Utsumi · 6 months ago
  17. 0062e89 NetBpfLoad: Load dscpPolicy.o by libbpf on 25Q3+ by Motomu Utsumi · 6 months ago
  18. f5044b7 NetBpfLoad: Load clatd.o by libbpf on 25Q3+ by Motomu Utsumi · 6 months ago
  19. 4efd544 NetBpfLoad: Load test.o by libbpf on 25Q3+ by Motomu Utsumi · 6 months ago
  20. f297f80 NetBpfLoad: eliminate 'domain' concept by Maciej Żenczykowski · 6 months ago
  21. 1fdc303 NetBpfLoad: eliminate getDomainFromPinSubdir() by Maciej Żenczykowski · 6 months ago
  22. 037a1ce NetBpfLoad: remove specified(pin_subdir) checks by Maciej Żenczykowski · 6 months ago
  23. 16a2448 NetBpfLoad: remove 'prefix' from lookupPinSubDir() by Maciej Żenczykowski · 6 months ago
  24. c0136b1 NetBpfLoad: remove 'prefix' from buildProgPinLoc() by Maciej Żenczykowski · 6 months ago
  25. 05da6b0 NetBpfload: remove 'prefix' from loadCodeSections() by Maciej Żenczykowski · 6 months ago
  26. f8e8836 NetBpfLoad: remove 'prefix' from pinProgs() by Maciej Żenczykowski · 6 months ago
  27. 586d462 NetBpfLoad: remove 'prefix' from buildMapPinLoc() by Maciej Żenczykowski · 6 months ago
  28. 7ce493d NetBpfLoad: remove 'prefix' from pinMaps() by Maciej Żenczykowski · 6 months ago
  29. 960c337 NetBpfLoad: remove 'prefix' from createMaps() by Maciej Żenczykowski · 6 months ago
  30. 12751c5 NetBpfLoad: remove 'prefix' from loadProg() by Maciej Żenczykowski · 6 months ago
  31. ff3b418 NetBpfLoad: remove 'prefix' from loadProgByLibbpf() by Maciej Żenczykowski · 6 months ago
  32. 58464e6 NetBpfLoad: remove 'prefix' from loadObject by Maciej Żenczykowski · 6 months ago
  33. 8797525 bpf: netd.c - use pindir instead of prefix by Maciej Żenczykowski · 6 months ago
  34. 380449e bpf: offload.c - use pindir instead of prefix by Maciej Żenczykowski · 6 months ago
  35. 6fba034 bpf: clatd.c - use pindir instead of prefix by Maciej Żenczykowski · 6 months ago
  36. 4af4200 bpf: dscpPolicy.c - use pindir instead of prefix by Maciej Żenczykowski · 6 months ago
  37. deed643 bpf: test.c - use pindir instead of prefix by Maciej Żenczykowski · 6 months ago
  38. c1f92e5 bpf: mapDef - eliminate 'bool shared' field by Maciej Żenczykowski · 6 months ago
  39. 12d1fa6 Revert "NetBpfLoad: abort if pin_subdir is specified" by Maciej Żenczykowski · 6 months ago
  40. 868fc84 bpf: switch map/prog selinux_context field from storing 'fs_bpf_foo' to 'foo/' by Maciej Żenczykowski · 6 months ago
  41. 07d1a89 bpf: eliminate BPF_SELINUX_CONTEXT_CHAR_ARRAY_SIZE, just use BPF_PIN_SUBDIR_CHAR_ARRAY_SIZE by Maciej Żenczykowski · 6 months ago
  42. 47fcb86 NetBpfLoad: Prevent libbpf log truncation by Motomu Utsumi · 6 months ago
  43. e0d10b7 Merge "NetBpfLoad: suppress debug log if NETBPFLOAD_VERBOSE_LOG is not defined" into main by Treehugger Robot · 6 months ago
  44. 60b036c Merge "NetBpfLoad: Allow loadObject to load BPF object by libbpf" into main by Maciej Żenczykowski · 6 months ago
  45. a635578 Merge "NetBpfLoad: Add method to load bpf object by libbpf" into main by Treehugger Robot · 6 months ago
  46. 3014baa Merge changes Ia7d6575d,Ifd66cda4,I8e29fcbd into main by Treehugger Robot · 6 months ago
  47. a84eb0b NetBpfLoad: suppress debug log if NETBPFLOAD_VERBOSE_LOG is not defined by Motomu Utsumi · 7 months ago
  48. e50e55d NetBpfLoad: Allow loadObject to load BPF object by libbpf by Motomu Utsumi · 7 months ago
  49. dbada87 NetBpfLoad: Add method to load bpf object by libbpf by Motomu Utsumi · 7 months ago
  50. 5dbe656 NetBpfLoad: Add method to pin programs loaded by libbpf by Motomu Utsumi · 7 months ago
  51. cd5bdf5 NetBpfLoad: Add method to pin maps loaded by libbpf by Motomu Utsumi · 7 months ago
  52. 52a3ba7 NetBpfLoad: Update helper methods to use borrowed_fd by Motomu Utsumi · 6 months ago
  53. d8ec556 Merge "NetBpfLoad: Add method to prepare program load by libbpf" into main by Motomu Utsumi · 6 months ago
  54. 7e86ed2 Merge changes I74bb7895,Ib79e90f8,I4e66c712 into main by Treehugger Robot · 6 months ago
  55. 4fa9057 Merge "NetBpfLoad: Add program name to struct codeSection." into main by Maciej Żenczykowski · 6 months ago
  56. 3cdcc47 NetBpfLoad: Add method to prepare program load by libbpf by Motomu Utsumi · 7 months ago
  57. f1b1afb NetBpfLoad: Add method to prepare map load by libbpf by Motomu Utsumi · 7 months ago
  58. f8977e9 NetBpfLoad: Extract building prog pin loc to a helper function by Motomu Utsumi · 6 months ago
  59. bf407f6 NetBpfLoad: Extract building map pin loc to a helper function by Motomu Utsumi · 6 months ago
  60. 8645b6e NetBpfLoad: Add program name to struct codeSection. by Motomu Utsumi · 7 months ago
  61. 21e92fa Merge "NetBpfLoad: rename 'writeProcSysFile()' to 'writeFile()'" into main by Maciej Żenczykowski · 7 months ago
  62. c9b0a83 NetBpfLoad: rename 'writeProcSysFile()' to 'writeFile()' by Maciej Żenczykowski · 7 months ago
  63. 86f5ee3 NetBpfLoad: don't set kern_version by Maciej Żenczykowski · 7 months ago
  64. c80abe1 NetBpfLoad: Extract map type sanitization into a helper function by Motomu Utsumi · 7 months ago
  65. 1d25bb3 NetBpfLoad: Extract prog validation into a helper function by Motomu Utsumi · 7 months ago
  66. 597f3af NetBpfLoad: Extract prog pinning logic into a helper function by Motomu Utsumi · 7 months ago
  67. 1e0675c NetBpfLoad: Move selinux_context logging for prog by Motomu Utsumi · 7 months ago
  68. 77b0b25 NetBpfLoad: Extract map pinning logic into a helper function by Motomu Utsumi · 7 months ago
  69. 4e02476 NetBpfLoad: Move selinux_context logging for map by Motomu Utsumi · 7 months ago
  70. e5dcaf7 NetBpfLoad: Add libbpf-style map definitions for libbpf support by Motomu Utsumi · 7 months ago
  71. 04de349 NetBpfLoad: Remove unnecessary reuse flag in map creation by Motomu Utsumi · 7 months ago
  72. 99a7b73 NetBpfLoad: templatize readSectionByName by Motomu Utsumi · 7 months ago
  73. 8073ad8 NetBpfLoad: Refactor map/prog data copying to use a single memcpy by Motomu Utsumi · 7 months ago
  74. 1ae10a0 NetBpfLoad: less copies by Motomu Utsumi · 7 months ago
  75. f125992 NetBpfLoad: don't print multiline log_buf on user builds by Maciej Żenczykowski · 7 months ago
  76. cb04336 bpf: remove zero uid hack by Maciej Żenczykowski · 7 months ago
  77. b27d213 bpf: rename 'maps' section to '.android_maps' by Maciej Żenczykowski · 7 months ago
  78. c4a1cae NetBpfLoad: remove support for .o wide bpfloader_{min,max}_ver by Maciej Żenczykowski · 7 months ago
  79. 4a3b537 Enable BTF for BPF map on 4.19+ kernel by Motomu Utsumi · 8 months ago
  80. 83d5ad1 NetBpfLoad: create/populate/pin kernel bugs bpf array by Maciej Żenczykowski · 8 months ago
  81. f7eb2bf NetBpfLoad: workaround for Xiaomi kernel uapi bug by Maciej Żenczykowski · 8 months ago
  82. 18523cb NetBpfLoad: add self-check for bpfGetNext{Prog,Map}Id() by Maciej Żenczykowski · 8 months ago
  83. 4b3937b NetBpfLoad: Add errno to log for map verification failures by Maciej Żenczykowski · 8 months ago
  84. cd7f3bf Fix C++23 build: add missing #include. by Elliott Hughes · 9 months ago
  85. 41d8d63 NetBpfLoad: Remove `ignore_on_*` directives by Maciej Żenczykowski · 9 months ago
  86. aeb8fcc Merge "NetBpfLoad: abort() on ignore_on_*" into main by Maciej Żenczykowski · 9 months ago
  87. 2be0eec Merge "NetBpfLoad: abort if pin_subdir is specified" into main by Treehugger Robot · 9 months ago
  88. e445d25 NetBpfLoad: abort() on ignore_on_* by Maciej Żenczykowski · 9 months ago
  89. b71cd4f NetBpfLoad: crash if we are reusing a map. by Maciej Żenczykowski · 9 months ago
  90. 10979ef NetBpfLoad: abort if pin_subdir is specified by Maciej Żenczykowski · 9 months ago
  91. 1da1945 NetBpfLoad: disallow 32-bit userspace on 6.13+ kernels by Maciej Żenczykowski · 9 months ago
  92. 82ce2ca NetBpfLoad: eliminate directory scanning by Maciej Żenczykowski · 9 months ago
  93. 57de4bf NetBpfLoad: (noop) simplify /sys/fs/bpf dir creation by Maciej Żenczykowski · 9 months ago
  94. 0d528a5 Merge "NetBpfLoad: Require Kernel 5.10 for Android 25Q4" into main by Maciej Żenczykowski · 9 months ago
  95. 119d6d1 Merge "NetBpfLoad: remove spurious S+ check." into main by Treehugger Robot · 9 months ago
  96. ec1115e NetBpfLoad: Require Kernel 5.10 for Android 25Q4 by Maciej Żenczykowski · 9 months ago
  97. 66893bf NetBpfLoad: remove spurious S+ check. by Maciej Żenczykowski · 9 months ago
  98. c5b9f5e bpf: Add new SDK versions by Maciej Żenczykowski · 9 months ago
  99. cb55572 NetBpfLoad: relax version checks by Maciej Żenczykowski · 9 months ago
  100. 03b9743 Fix memory leak in NetBpfLoad by Patrick Rohr · 10 months ago