1. 199fd35 NetBpfLoad: enforce eBPF is jitted on 25Q2+ by Maciej Żenczykowski · 5 months ago
  2. 97debeb NetBpfLoad: 4.14+ fail hard on bpfGetFdProgId() failure by Maciej Żenczykowski · 5 months ago
  3. a003ace NetBpfLoad: don't call bpfGetFdMapId in kernels < 4.14 by Maciej Żenczykowski · 5 months ago
  4. 000f20d NetBpfLoad: int err -> const int err by Maciej Żenczykowski · 5 months ago
  5. 37ba939 NetBpfLoad: print 'ok' instead of 'no error' by Maciej Żenczykowski · 5 months ago
  6. 127715a NetBpfLoad: on 25Q2+ force 64-bit kernel by Maciej Żenczykowski · 5 months ago
  7. 8701983 bpf: don't attempt to load LPM_TRIE on < 4.14 by Maciej Żenczykowski · 6 months ago
  8. 4c0ba60 Merge "Revert "NetBpfLoad: hacky way to make LPM_TRIE bpf maps work."" into main by Maciej Żenczykowski · 6 months ago
  9. c1a9f4a Revert "NetBpfLoad: hacky way to make LPM_TRIE bpf maps work." by Maciej Żenczykowski · 6 months ago
  10. db9171f NetBpfLoad: use __ANDROID_API_FUTURE__ for unreleased by Maciej Żenczykowski · 6 months ago
  11. 9897512 NetBpfLoad: rename isAtLeastW to isAtLeast25Q2 by Maciej Żenczykowski · 6 months ago
  12. a1fb141 Merge "NetBpfLoad: enforce kernel 5.4 for Android W" into main by Treehugger Robot · 6 months ago
  13. 0cee68d Merge "Only run uprobestatsbpfload if available" into main by Maciej Żenczykowski · 8 months ago
  14. 06f38e3 Add REQUIRE() clause for 6.12 LTS for W. by Maciej Żenczykowski · 8 months ago
  15. 76f66b6 NetBpfLoad: enforce kernel 5.4 for Android W by Maciej Żenczykowski · 10 months ago
  16. cb19e1b Only run uprobestatsbpfload if available by Yu-Ting Tseng · 8 months ago
  17. d95c0c6 Make ARM TVs running 32-bit userspace boot on V with new kernels. by Lorenzo Colitti · 8 months ago
  18. 9b15fa0 Make netbpfload invoke uprobestatsbpfload by Yu-Ting Tseng · 9 months ago
  19. 2d52f8c NetBpfLoad: don't allow prog-less bpf .o's targetting platform bpfloader by Maciej Żenczykowski · 10 months ago
  20. 3a08515 NetBpfLoad: noop - all programs are critical by Maciej Żenczykowski · 10 months ago
  21. ea1d8f6 NetBpfLoad: fix empty log_buf detection logic by Maciej Żenczykowski · 11 months ago
  22. 1e48717 NetBpfLoad: support bpf.o without program section by Maciej Żenczykowski · 11 months ago
  23. 1ec8d7d dscpPolicy: lock down bpf cache map by Maciej Żenczykowski · 11 months ago
  24. 8a76728 NetBpfLoad: add more using statements by Maciej Żenczykowski · 11 months ago
  25. 1c2187a NetBpfLoad: allow Arm 32-bit userspace with 6.6 kernel uprev by Maciej Żenczykowski · 11 months ago
  26. 9b6a994 NetBpfLoad: require 64-bit kernel 6.7+ by Maciej Żenczykowski · 11 months ago
  27. 21b4a05 NetBpfLoad: require 64-bit userspace on 6.7+ (sdk=36+) by Maciej Żenczykowski · 11 months ago
  28. de7374d bpf: add minimal support for sdk=36 by Maciej Żenczykowski · 11 months ago
  29. 726b58f NetBpfLoad: noop - move comment out of if statement by Maciej Żenczykowski · 11 months ago
  30. 8597e3a NetBpfLoad: reliably log message on map creation failure by Maciej Żenczykowski · 11 months ago
  31. 9f8b17e NetBpfLoad: don't log the program failure buffer if it is empty by Maciej Żenczykowski · 11 months ago
  32. bfc0b61 NetBpfLoad: better log message on program load failure by Maciej Żenczykowski · 11 months ago
  33. 461b408 Merge "NetBpfLoad: do not log bpfGetFdMapId() failures on 4.9" into main by Maciej Żenczykowski · 11 months ago
  34. 508c8f7 NetBpfLoad: do not log bpfGetFdMapId() failures on 4.9 by Maciej Żenczykowski · 11 months ago
  35. dcb2e74 NetBpfLoad: hacky way to make LPM_TRIE bpf maps work. by Maciej Żenczykowski · 11 months ago
  36. 78fa861 NetBpfLoad: introduce APEXROOT/BPFROOT defines by Maciej Żenczykowski · 11 months ago
  37. 52be6a8 NetBpfLoad: sort BPF_PROG_LOAD bpf_attr req field order by Maciej Żenczykowski · 11 months ago
  38. 020eaf4 NetBpfLoad: remove spurious header includes by Maciej Żenczykowski · 11 months ago
  39. dbdd90f NetBpfLoad: reduce log level for some messages by Maciej Żenczykowski · 11 months ago
  40. d602835 bpf: move bpf_headers into /bpf subdirectory by Maciej Żenczykowski · 11 months ago
  41. a207ac7 bpf: git mv netbpfload bpf/loader by Maciej Żenczykowski · 11 months ago[Renamed from netbpfload/NetBpfLoad.cpp]
  42. 4c7f59f NetBpfLoad: simplify location argument to loadProg() by Maciej Żenczykowski · 11 months ago
  43. 213c922 NetBpfLoad: abort if bpfloader_{min,max}_ver sections are missing/wrong by Maciej Żenczykowski · 11 months ago
  44. acd4aa8 NetBpfLoad: remove support for 'size_of_bpf_map_def' by Maciej Żenczykowski · 11 months ago
  45. e666d85 NetBpfLoad: remove support for 'size_of_bpf_prog_def' by Maciej Żenczykowski · 11 months ago
  46. 27b535a netbpfload: reduce log spam by Maciej Żenczykowski · 11 months ago
  47. 383c055 NetBpfLoad: remove support for bpfloader_min_required_ver by Maciej Żenczykowski · 11 months ago
  48. b4bade9 netbpfload: remove debugging & dead code by Maciej Żenczykowski · 11 months ago
  49. 346831c netbpfload: simplify attach type related logic by Maciej Żenczykowski · 12 months ago
  50. d9fa1c0 NetBpfLoad: lookupSelinuxContext() does not need 2nd arg by Maciej Żenczykowski · 12 months ago
  51. 6641f2f NetBpfLoad: remove support for unrecognized selinux context & pindir by Maciej Żenczykowski · 12 months ago
  52. 49140b9 NetBpfLoad: combine into one file, part two by Maciej Żenczykowski · 12 months ago
  53. 6e1b425 NetBpfLoad: combine into one file, part one by Maciej Żenczykowski · 12 months ago
  54. 6e6b209 Exempt Wear on Arm from 64-bit userspace requirement check. by Maciej Żenczykowski · 1 year, 1 month ago
  55. 686f6ac changes requested on 'NetBpfLoad: on aosp/main bump version from U QPR3 to V' by Maciej Żenczykowski · 1 year, 1 month ago
  56. 4a0838c NetBpfLoad: remove isGSI() check by Maciej Żenczykowski · 1 year, 1 month ago
  57. 7b95d99 NetBpfLoad: on aosp/main bump version from U QPR3 to V by Maciej Żenczykowski · 1 year, 1 month ago
  58. 15f9731 NetBpfLoad: change condition for when we execute platform bpfloader by Maciej Żenczykowski · 1 year, 1 month ago
  59. 1a3b54f introduce BPFLOADER_MAINLINE_U_QPR3_VERSION by Maciej Żenczykowski · 1 year, 1 month ago
  60. 6295614 NetBpfLoad: log bpfloader_ver by Maciej Żenczykowski · 1 year, 1 month ago
  61. 48e476b NetBpfLoad: change condition for writing 'unprivileged_bpf_disabled' sysctl by Maciej Żenczykowski · 1 year, 1 month ago
  62. 6a16741 NetBpfLoad: remove android_get_application_target_sdk_version() by Maciej Żenczykowski · 1 year, 1 month ago
  63. c834fdb move V+ kernel/arch/bitness checks from BpfHandler to NetBpfLoad by Maciej Żenczykowski · 1 year, 2 months ago
  64. 68eab89 NetBpfLoad: TV - don't abort boot on unsupported kernel/arch/bitness by Maciej Żenczykowski · 1 year, 2 months ago
  65. d637e21 Merge "Revert "NetBpfLoad: slow down V boot on unsupported kernels"" into main by Treehugger Robot · 1 year, 2 months ago
  66. 9cfccad Revert "NetBpfLoad: slow down V boot on unsupported kernels" by Rishi Sikka · 1 year, 2 months ago
  67. e6a863a Merge "NetBpfLoad: log on success" into main by Maciej Żenczykowski · 1 year, 2 months ago
  68. 66f1629 NetBpfLoad: log on success by Maciej Żenczykowski · 1 year, 3 months ago
  69. 75caacd NetBpfLoad: slow down V boot on unsupported kernels by Maciej Żenczykowski · 1 year, 2 months ago
  70. 6d151ef NetBpfLoad: support 'done' finalization step by Maciej Żenczykowski · 1 year, 3 months ago
  71. 5c057ed NetBpfLoad: reduce log severity of 2 more messages by Maciej Żenczykowski · 1 year, 3 months ago
  72. 731acfe NetBpfLoad: remove exists log by Maciej Żenczykowski · 1 year, 3 months ago
  73. c982a4b NetBpfLoad: log on non-LTS or too old LTS kernel version by Maciej Żenczykowski · 1 year, 3 months ago
  74. 4e5fb4a NetBpfLoad: one less startup log line by Maciej Żenczykowski · 1 year, 3 months ago
  75. 8b74cbb NetBpfLoad: add describeArch() to log by Maciej Żenczykowski · 1 year, 3 months ago
  76. 75c2def NetBpfLoad: move into android namespace by Maciej Żenczykowski · 1 year, 3 months ago
  77. 3218a81 NetBpfLoad: use exec path for api level 35+ (ie. V) by Maciej Żenczykowski · 1 year, 3 months ago
  78. 732a141 NetBpfLoad: rework mainline bpf execution codepath by Maciej Żenczykowski · 1 year, 4 months ago
  79. 11141da NetBpfLoad: enable mainline on T+ by Maciej Żenczykowski · 1 year, 4 months ago
  80. 65f7022 NetBpfLoad: chose bpfloader version at runtime based on Android OS by Maciej Żenczykowski · 1 year, 4 months ago
  81. 221b248 NetBpfLoad - change BPFLOADER_VERSION macro into an argument by Maciej Żenczykowski · 1 year, 4 months ago
  82. 08d4b8c netbpfload: is now *always* mainline by Maciej Żenczykowski · 1 year, 5 months ago
  83. a9209da NetBpfLoader: create /sys/fs/bpf/loader dir by Maciej Żenczykowski · 1 year, 5 months ago
  84. a0b201c netbpfload: fail if platform exec of apex fails by Maciej Żenczykowski · 1 year, 5 months ago
  85. 7f6a426 netbpfload: V+ x86 require 64-bit kernel by Maciej Żenczykowski · 1 year, 5 months ago
  86. 03ef12c netbpfload: enable on U QPR2 (aka 24Q1) by Maciej Żenczykowski · 1 year, 6 months ago
  87. b60599b NetBpfLoad - log Tethering Apex version by Maciej Żenczykowski · 1 year, 6 months ago
  88. 2fe2db5 netbpfload: use apex version whenever available by Maciej Żenczykowski · 1 year, 6 months ago
  89. 041be52 netbpfload: enable mainline on API V/35+ by Maciej Żenczykowski · 1 year, 9 months ago
  90. f33f128 netbpfload: prep work to support <U by Maciej Żenczykowski · 1 year, 9 months ago
  91. 58c1822 execute platform bpfloader after netbpfload is done by Maciej Żenczykowski · 1 year, 9 months ago
  92. 3f25b4b move the bpf.progs_loaded = 1 setting back to bpfloader by Maciej Żenczykowski · 1 year, 9 months ago
  93. af07d6d netbpfload: remove support for limiting selinux contexts by Maciej Żenczykowski · 1 year, 10 months ago
  94. 8573991 netbpfload: do not create /sys/fs/bpf/loader subdir by Maciej Żenczykowski · 1 year, 10 months ago
  95. fcea70f netbpfload: remove support for limiting program types by Maciej Żenczykowski · 1 year, 10 months ago
  96. 40dfe53 netbpfload: add Android.bp file by Maciej Żenczykowski · 1 year, 10 months ago
  97. 283c25a netbpfload: update date in copyright messages, LOG_TAGs, etc. by Maciej Żenczykowski · 1 year, 10 months ago
  98. d639520 netbpfload: remove support for 'vendor' by Maciej Żenczykowski · 1 year, 10 months ago
  99. 0e4802d netbpfload: remove support for 'platform' by Maciej Żenczykowski · 1 year, 10 months ago
  100. 60c159f import bpfloader into p/m/C by Maciej Żenczykowski · 1 year, 10 months ago