1. 97e23fd netd: Remove <5.4 kernel restrictions by Michael Bestas · 1 year, 6 months ago android-16
  2. 25655b2 netbpfload: Support <4.14 kernels by Michael Bestas · 1 year, 6 months ago
  3. 174b41f netbpfload: Relax kernel version requirement by Nanhumly · 1 year, 6 months ago
  4. 30020a5 clatd: fix endianness of multicast drop by Maciej Żenczykowski · 6 months ago
  5. b6d94ad Merge "NetBpfLoad: 25Q2+ parse & verify config" into main by Patrick Rohr · 6 months ago
  6. 25e2622 NetBpfLoad: 25Q2+ parse & verify config by Maciej Żenczykowski · 6 months ago
  7. 861f11c Skip enabling BTF on kernel older than 5.10 by Motomu Utsumi · 6 months ago
  8. 62b1c88 Fix an issue caused by variable re-declaration in inner scope by Motomu Utsumi · 6 months ago
  9. a6ffae2 Fix unsigned num comparison with zero by Motomu Utsumi · 6 months ago
  10. 1af58f3 Merge "netbpfload.rc: add a version comment" into main by Maciej Żenczykowski · 6 months ago
  11. 7782ab5 netbpfload.rc: add a version comment by Maciej Żenczykowski · 6 months ago
  12. ba7a418 NetBpfLoad: 25Q2+ enforce 1GiB+ memlock by Maciej Żenczykowski · 6 months ago
  13. 6f1cecc Skip enabling BTF on kernel older than 4.18 by Motomu Utsumi · 6 months ago
  14. 9fef930 NetBpfLoad: merge two map creation ALOGs by Maciej Żenczykowski · 6 months ago
  15. 1a5cc5b Enable BTF for maps loaded by NetBpfLoad by Motomu Utsumi · 6 months ago
  16. 59b2099 Add method to get key value type ids by Motomu Utsumi · 6 months ago
  17. 21536e5 Add method to load btf into kernel by Motomu Utsumi · 6 months ago
  18. efe3331 Add method to update btf_var_secinfo.offset by Motomu Utsumi · 6 months ago
  19. b3d3c2a Add method to update btf_type.size for BTF_KIND_DATASEC by Motomu Utsumi · 6 months ago
  20. 712088d Enable libbpf logging in bpf loader by Motomu Utsumi · 6 months ago
  21. c07d271 netd bpf: correct comment in NetBpfLoad S+ world (try 2). by Maciej Żenczykowski · 6 months ago
  22. 4f373e3 netd bpf: correct comment in NetBpfLoad S+ world. by Maciej Żenczykowski · 6 months ago
  23. 5977f5c Merge "Add libbpf version to bpf loader initial log" into main by Motomu Utsumi · 6 months ago
  24. fb89030 Merge "Allow bpfloader to use libbpf" into main by Treehugger Robot · 6 months ago
  25. 7b7ab02 Merge "bpf: switch to mainline netbpfload on Android S/SV2" into main by Maciej Żenczykowski · 6 months ago
  26. 0b47749 bpf: switch to mainline netbpfload on Android S/SV2 by Maciej Żenczykowski · 6 months ago
  27. 9aeb1f5 bpf: allow tagging non-tcp/udp sockets on T+ & 5.10+ by Maciej Żenczykowski · 1 year, 3 months ago
  28. 03bf18c Revert "bpf: change NetBpfLoad rc file from 33 (T/U) to 31 (S/Sv2/T/U)" by Maciej Żenczykowski · 6 months ago
  29. 0e9b0e0 bpf: change NetBpfLoad rc file from 33 (T/U) to 31 (S/Sv2/T/U) by Maciej Żenczykowski · 6 months ago
  30. 8c09778 bpf: rename BPFLOADER_MAINLINE_VERSION to BPFLOADER_MAINLINE_S_VERSION by Maciej Żenczykowski · 6 months ago
  31. 40baa44 Merge "bpf_map_def: undo incorrect comment change." into main by Maciej Żenczykowski · 6 months ago
  32. 7c781b0 bpf_map_def: undo incorrect comment change. by Maciej Żenczykowski · 6 months ago
  33. bb08d80 Drop egress multicast on clat interface by Patrick Rohr · 6 months ago
  34. a769358 Add libbpf version to bpf loader initial log by Motomu Utsumi · 7 months ago
  35. 79dbcf7 Allow bpfloader to use libbpf by Motomu Utsumi · 7 months ago
  36. 7323863 bpf: move isAtLeastX to BpfUtils.h by Maciej Żenczykowski · 6 months ago
  37. 90400c5 noop: change from deprecated __ANDROID_API_*__ to constants by Maciej Żenczykowski · 7 months ago
  38. 199fd35 NetBpfLoad: enforce eBPF is jitted on 25Q2+ by Maciej Żenczykowski · 7 months ago
  39. 97debeb NetBpfLoad: 4.14+ fail hard on bpfGetFdProgId() failure by Maciej Żenczykowski · 7 months ago
  40. fb98f05 BpfSyscallWrapper: add bpfGetFd{Jit,Xlat}ProgLen by Maciej Żenczykowski · 7 months ago
  41. a003ace NetBpfLoad: don't call bpfGetFdMapId in kernels < 4.14 by Maciej Żenczykowski · 7 months ago
  42. 000f20d NetBpfLoad: int err -> const int err by Maciej Żenczykowski · 7 months ago
  43. 37ba939 NetBpfLoad: print 'ok' instead of 'no error' by Maciej Żenczykowski · 7 months ago
  44. 4ff6044 Android W doesn't exist -> Baklava/25Q2 by Maciej Żenczykowski · 7 months ago
  45. 6fc9146 bpf: don't spam the log with initMaps successfully by Maciej Żenczykowski · 7 months ago
  46. e771525 Merge "bpf: check _Alignof(u64) == 8 (except i386 where 4)" into main by Maciej Żenczykowski · 7 months ago
  47. f6c1f75 bpf: check _Alignof(u64) == 8 (except i386 where 4) by Maciej Żenczykowski · 7 months ago
  48. 127715a NetBpfLoad: on 25Q2+ force 64-bit kernel by Maciej Żenczykowski · 7 months ago
  49. 7805afe Merge "Add MLD type offset definition" into main by Maciej Żenczykowski · 7 months ago
  50. baada51 Add MLD type offset definition by Jimi Chen · 7 months ago
  51. 7a7dcf8 BpfHandler: more 'using' statements for bpf namespace by Maciej Żenczykowski · 7 months ago
  52. 8701983 bpf: don't attempt to load LPM_TRIE on < 4.14 by Maciej Żenczykowski · 7 months ago
  53. 0bcb13f BpfHandler: reduce logging verbosity by Maciej Żenczykowski · 7 months ago
  54. cb2125e Merge "add kernel version comment for R/S pre-bpf" into main by Maciej Żenczykowski · 7 months ago
  55. 259fe7e bpf_net_helpers: introduce bpf_get_netns_cookie() helper by Maciej Żenczykowski · 7 months ago
  56. 6825d9f Merge "BpfHandler: add 25Q2+ netd map create and write test" into main by Treehugger Robot · 7 months ago
  57. 48f244e BpfHandler: add 25Q2+ netd map create and write test by Maciej Żenczykowski · 7 months ago
  58. 645b2d9 bpf: define READ_ONCE and WRITE_ONCE by Maciej Żenczykowski · 7 months ago
  59. 0a23403 add kernel version comment for R/S pre-bpf by Maciej Żenczykowski · 7 months ago
  60. 1aca8ee bpf netd: block local network calls if permission is not allowed. by Sarup Dalwani · 8 months ago
  61. 77e3372 bpf netd: Add blocking for ingress local network calls. by Sarup Dalwani · 9 months ago
  62. 773aa35 bpf netd: block local network calls on egress by Sarup Dalwani · 10 months ago
  63. 26e05d4 bpf netd: Add local_net_access bpf map along with lookup method. by Sarup Dalwani · 11 months ago
  64. 6e0a11a bpf_helpers.h: update KVER constants by Maciej Żenczykowski · 8 months ago
  65. 79934dd BpfMap: add some messages on abort() by Maciej Żenczykowski · 8 months ago
  66. 34cd3cd bpf netd: 25q2 specific bpf_owner_match() by Maciej Żenczykowski · 8 months ago
  67. f1efc29 bpf netd: introduce 25Q2 specific cgroupskb/egress/stats programs by Maciej Żenczykowski · 8 months ago
  68. 85d7858 bpf netd: introduce 25Q2 specific cgroupskb/ingress/stats programs by Maciej Żenczykowski · 8 months ago
  69. cf40668 bpf netd: better document cgroupskb/{e,in}gress/stats programs by Maciej Żenczykowski · 8 months ago
  70. ed91c28 bpf netd: eliminate TRACE_ON/OFF by Maciej Żenczykowski · 8 months ago
  71. 40c9675 bpf netd: introduce DEFINE_NETD_BPF_PROG_RANGES() macro by Maciej Żenczykowski · 8 months ago
  72. 871e4ba bpf netd: hardcode AID_ROOT/AID_ROOT in DEFINE_NETD_BPF_PROG{,_KVER,_KVER_RANGE} by Maciej Żenczykowski · 8 months ago
  73. cb46999 bpf netd: hardcode AID_ROOT/AID_ROOT in DEFINE_NETD_V_BPF_PROG_KVER by Maciej Żenczykowski · 8 months ago
  74. dd8ee1e bpf netd: hardcode AID_ROOT/AID_NET_ADMIN in DEFINE_SYS_BPF_PROG by Maciej Żenczykowski · 8 months ago
  75. 2d99530 bpf netd: hardcode AID_ROOT/AID_NET_ADMIN in DEFINE_XTBPF_PROG by Maciej Żenczykowski · 8 months ago
  76. 56c6ccf bpf netd: change stats programs gid from AID_SYSTEM to AID_ROOT by Maciej Żenczykowski · 8 months ago
  77. 26121e8 bpf: KVER_5_9 -> KVER_5_10 by Maciej Żenczykowski · 8 months ago
  78. 276dd9d bpf: KVER_5_8 -> KVER_5_10 by Maciej Żenczykowski · 8 months ago
  79. 1ef91d6 bpf netd: pass sdk level into bpf_traffic_account() by Maciej Żenczykowski · 8 months ago
  80. 4b47171 bpf_helpers: infra for per sdk level bpf programs by Maciej Żenczykowski · 8 months ago
  81. 88f0c95 bpf_helpers: comment adjustment by Maciej Żenczykowski · 8 months ago
  82. 81430d6 BpfUtils.h: update kernel comment for 6.13 by Maciej Żenczykowski · 8 months ago
  83. d2459f3 bpf: support BPF_F_NO_PREALLOC in bpf_map_def.h by Maciej Żenczykowski · 8 months ago
  84. 4c0ba60 Merge "Revert "NetBpfLoad: hacky way to make LPM_TRIE bpf maps work."" into main by Maciej Żenczykowski · 8 months ago
  85. c1a9f4a Revert "NetBpfLoad: hacky way to make LPM_TRIE bpf maps work." by Maciej Żenczykowski · 8 months ago
  86. 5c01da8 Adding mapFlags parameter while created BPF maps. by Sarup Dalwani · 8 months ago
  87. db9171f NetBpfLoad: use __ANDROID_API_FUTURE__ for unreleased by Maciej Żenczykowski · 8 months ago
  88. 9897512 NetBpfLoad: rename isAtLeastW to isAtLeast25Q2 by Maciej Żenczykowski · 8 months ago
  89. d266817 Merge "Check supported kernel version in V and 25Q2+" into main by Maciej Żenczykowski · 8 months ago
  90. a1fb141 Merge "NetBpfLoad: enforce kernel 5.4 for Android W" into main by Treehugger Robot · 8 months ago
  91. 1758f41 Check supported kernel version in V and 25Q2+ by Maciej Żenczykowski · 8 months ago
  92. b8750c4 bpf: Test bitmap open (duplicates GTS) by Maciej Żenczykowski · 9 months ago
  93. 0cee68d Merge "Only run uprobestatsbpfload if available" into main by Maciej Żenczykowski · 9 months ago
  94. 06f38e3 Add REQUIRE() clause for 6.12 LTS for W. by Maciej Żenczykowski · 9 months ago
  95. 76f66b6 NetBpfLoad: enforce kernel 5.4 for Android W by Maciej Żenczykowski · 11 months ago
  96. cb19e1b Only run uprobestatsbpfload if available by Yu-Ting Tseng · 9 months ago
  97. d95c0c6 Make ARM TVs running 32-bit userspace boot on V with new kernels. by Lorenzo Colitti · 9 months ago
  98. 908ca9e Merge "Use unique_fd for usableProgram" into main by Treehugger Robot · 10 months ago
  99. cc7a5a3 Merge "Get rid of BPF_FD_JUST_USE_INT" into main by Treehugger Robot · 10 months ago
  100. c8a9dc2 Use unique_fd for usableProgram by Patrick Rohr · 10 months ago