1. 1ae10a0 NetBpfLoad: less copies by Motomu Utsumi · 6 months ago
  2. f125992 NetBpfLoad: don't print multiline log_buf on user builds by Maciej Żenczykowski · 7 months ago
  3. cb04336 bpf: remove zero uid hack by Maciej Żenczykowski · 7 months ago
  4. b27d213 bpf: rename 'maps' section to '.android_maps' by Maciej Żenczykowski · 7 months ago
  5. c4a1cae NetBpfLoad: remove support for .o wide bpfloader_{min,max}_ver by Maciej Żenczykowski · 7 months ago
  6. b345ffb bpf: remove size_of_bpf_{map,prog}_def by Maciej Żenczykowski · 7 months ago
  7. 2175105 bpf/progs/netd.h: use defines for some map SIZE constants by Maciej Żenczykowski · 7 months ago
  8. 00c01a6 bpf/progs/netd: remove DATA_SAVER_ENABLED_MAP_SIZE constant by Maciej Żenczykowski · 7 months ago
  9. 5bbc1d7 bpf/progs/netd: remove some constants by Maciej Żenczykowski · 7 months ago
  10. a5c7c58 bpf/progs/netd.h: remove obsolete comment by Maciej Żenczykowski · 7 months ago
  11. 075297a bpf/progs/netd.c - hackery for old clang by Maciej Żenczykowski · 7 months ago
  12. 204ee23 bpf/progs/netd.c: 5.4+ uses skb->gso_segs > 1 instead of skb->len > 1500 by Maciej Żenczykowski · 7 months ago
  13. 4a3b537 Enable BTF for BPF map on 4.19+ kernel by Motomu Utsumi · 8 months ago
  14. 8ae2627 bpf: cleanup - only need to support mainline by Maciej Żenczykowski · 7 months ago
  15. 5f1d725 bpf: remove spurious IGNORE_ON_* constants by Maciej Żenczykowski · 8 months ago
  16. 469a5f4 Merge "Split bpf_helpers.h and bpf_map_def.h from bpf_headers" into main by Maciej Żenczykowski · 7 months ago
  17. 83d5ad1 NetBpfLoad: create/populate/pin kernel bugs bpf array by Maciej Żenczykowski · 7 months ago
  18. 798e2f5 Merge "NetBpfLoad: workaround for Xiaomi kernel uapi bug" into main by Maciej Żenczykowski · 8 months ago
  19. 881e6af bpf: remove the 'trivial' skfilter program from the test prog by Maciej Żenczykowski · 8 months ago
  20. 038fb84 Split bpf_helpers.h and bpf_map_def.h from bpf_headers by Motomu Utsumi · 8 months ago
  21. fd4716a Explicitly specify bpf header files by Motomu Utsumi · 8 months ago
  22. 1b64bff netbpfload.rc: update for 25Q4 by Maciej Żenczykowski · 8 months ago
  23. f7eb2bf NetBpfLoad: workaround for Xiaomi kernel uapi bug by Maciej Żenczykowski · 8 months ago
  24. 4887962 bpf/progs/netd.c: increase per uid map sizes by Maciej Żenczykowski · 8 months ago
  25. 9e2cf07 Merge "NetBpfLoad: add self-check for bpfGetNext{Prog,Map}Id()" into main by Patrick Rohr · 8 months ago
  26. f51c185 Fix netbpfload version info. by Maciej Żenczykowski · 8 months ago
  27. 18523cb NetBpfLoad: add self-check for bpfGetNext{Prog,Map}Id() by Maciej Żenczykowski · 8 months ago
  28. d964253 bpf/progs/netd.c: use more correct gso size overhead by Maciej Żenczykowski · 8 months ago
  29. ea4d850 Merge "bpf/progs/netd.c: split 5.4+ specific cgroup in/egress progs" into main by Treehugger Robot · 8 months ago
  30. 21da8c2 Merge "Add support to ctx in runProgram." into main by Maciej Żenczykowski · 8 months ago
  31. 5138000 bpf/progs/netd.c: split 5.4+ specific cgroup in/egress progs by Maciej Żenczykowski · 8 months ago
  32. f1f59d7 bpf/progs/offload.c: add comment about pmtu by Maciej Żenczykowski · 8 months ago
  33. 7d82de4 bpf/progs/netd.c: use skb->gso_segs when possible by Maciej Żenczykowski · 8 months ago
  34. 3035bfd bpf/progs/offload.c: improve ipv6 overhead calc & pmtu checks by Maciej Żenczykowski · 8 months ago
  35. 26dd775 bpf/progs/offload.c: improve ipv4 overhead calc & pmtu checks by Maciej Żenczykowski · 8 months ago
  36. 5d79fdf bpf/progs/offload.c: disable ipv6 offload for non-gso >pmtu by Maciej Żenczykowski · 8 months ago
  37. 84c89b1 bpf/progs/offload.c: split ipv6 offload for 5.4+ kernels by Maciej Żenczykowski · 8 months ago
  38. 954bc98 bpf/progs/offload.c: disable ipv4 offload for non-gso >pmtu by Maciej Żenczykowski · 8 months ago
  39. 69a9bbc Add support to ctx in runProgram. by Alessio Cosenza · 8 months ago
  40. bda15bd bpf/progs/offload.c: split 4.14/4.19/5.4 into 4.14/4.19 & 5.4 by Maciej Żenczykowski · 8 months ago
  41. 1f830cd bpf/progs/offload.c: fix kver of full implementations by Maciej Żenczykowski · 8 months ago
  42. a3b8091 Merge "BpfSyscallWrappers.h: fix to pass 'attr' by address instead of by const reference" into main by Maciej Żenczykowski · 8 months ago
  43. f53f0f0 BpfSyscallWrappers.h: fix to pass 'attr' by address instead of by const reference by Maciej Żenczykowski · 8 months ago
  44. 4b3937b NetBpfLoad: Add errno to log for map verification failures by Maciej Żenczykowski · 8 months ago
  45. cd7f3bf Fix C++23 build: add missing #include. by Elliott Hughes · 8 months ago
  46. 41d8d63 NetBpfLoad: Remove `ignore_on_*` directives by Maciej Żenczykowski · 8 months ago
  47. 267d71e Merge "bpf: Remove unused macro definitions" into main by Maciej Żenczykowski · 8 months ago
  48. aeb8fcc Merge "NetBpfLoad: abort() on ignore_on_*" into main by Maciej Żenczykowski · 8 months ago
  49. 2be0eec Merge "NetBpfLoad: abort if pin_subdir is specified" into main by Treehugger Robot · 8 months ago
  50. e74c12b bpf: Remove unused macro definitions by Maciej Żenczykowski · 8 months ago
  51. e445d25 NetBpfLoad: abort() on ignore_on_* by Maciej Żenczykowski · 8 months ago
  52. b71cd4f NetBpfLoad: crash if we are reusing a map. by Maciej Żenczykowski · 8 months ago
  53. 10979ef NetBpfLoad: abort if pin_subdir is specified by Maciej Żenczykowski · 8 months ago
  54. 57db7c5 bpf: Update SDK level constants by Maciej Żenczykowski · 8 months ago
  55. 1da1945 NetBpfLoad: disallow 32-bit userspace on 6.13+ kernels by Maciej Żenczykowski · 9 months ago
  56. b8b5edc Merge "bpf: remove unused tethering xdp programs" into main by Maciej Żenczykowski · 9 months ago
  57. 501c9de bpf: remove CRITICAL sections from mainline networking programs by Maciej Żenczykowski · 9 months ago
  58. 1daafe0 bpf: remove unused tethering xdp programs by Maciej Żenczykowski · 9 months ago
  59. d1c8cc1 netbpfload.rc: bump to 25q3 by Maciej Żenczykowski · 10 months ago
  60. 5ec4c4a Merge "NetBpfLoad: move .rc docs into .35rc" into main by Maciej Żenczykowski · 9 months ago
  61. eb0a6a3 NetBpfLoad: move .rc docs into .35rc by Maciej Żenczykowski · 9 months ago
  62. 82ce2ca NetBpfLoad: eliminate directory scanning by Maciej Żenczykowski · 9 months ago
  63. 57de4bf NetBpfLoad: (noop) simplify /sys/fs/bpf dir creation by Maciej Żenczykowski · 9 months ago
  64. 0d528a5 Merge "NetBpfLoad: Require Kernel 5.10 for Android 25Q4" into main by Maciej Żenczykowski · 9 months ago
  65. 119d6d1 Merge "NetBpfLoad: remove spurious S+ check." into main by Treehugger Robot · 9 months ago
  66. ec1115e NetBpfLoad: Require Kernel 5.10 for Android 25Q4 by Maciej Żenczykowski · 9 months ago
  67. 66893bf NetBpfLoad: remove spurious S+ check. by Maciej Żenczykowski · 9 months ago
  68. c5b9f5e bpf: Add new SDK versions by Maciej Żenczykowski · 9 months ago
  69. cb55572 NetBpfLoad: relax version checks by Maciej Żenczykowski · 9 months ago
  70. d92d013 BpfClassic: fix Gemini's complaints by Maciej Żenczykowski · 9 months ago
  71. 03b9743 Fix memory leak in NetBpfLoad by Patrick Rohr · 10 months ago
  72. a627d77 NetBpfLoad: remove dead code by Maciej Żenczykowski · 10 months ago
  73. 7e6422e Merge "Revert "bpf: Filter localhost packages if sent/received by sdksandbox process"" into main by Maciej Żenczykowski · 10 months ago
  74. 4a45dcf Revert "bpf: Filter localhost packages if sent/received by sdksandbox process" by Liana Kazanova (xWF) · 10 months ago
  75. db4e099 Merge "bpf: Filter localhost packages if sent/received by sdksandbox process" into main by Treehugger Robot · 10 months ago
  76. fa1a969 bpf: Filter localhost packages if sent/received by sdksandbox process by Melisa CZ · 10 months ago
  77. b4d727e mdnsd_netbpfload: reduce spam on failure by Maciej Żenczykowski · 10 months ago
  78. b3ddc8a NetBpfLoad: don't fail on S on kernels with buggy bpf arrays by Maciej Żenczykowski · 10 months ago
  79. 2714fb5 Revert "bpf netd: no-op move lockdown check before iif match" by Maciej Żenczykowski · 10 months ago
  80. 837647c bpf netd: no-op move lockdown check before iif match by Maciej Żenczykowski · 10 months ago
  81. dd430a1 Merge changes Ia6685d88,I64008821,I03238c72 into main by Maciej Żenczykowski · 10 months ago
  82. 8fab649 Store socket cookie to sk storage in inet_create hook on 5.10+ kernel by Motomu Utsumi · 10 months ago
  83. 70793af Declare map with BPF_MAP_TYPE_SK_STORAGE by Motomu Utsumi · 10 months ago
  84. d370f95 Add macro to declare a sk storage and related accessor functions by Motomu Utsumi · 10 months ago
  85. b45a61b Merge "clatd bpf: drop multicast" into main by Maciej Żenczykowski · 10 months ago
  86. aa33013 clatd bpf: drop multicast by Maciej Żenczykowski · 10 months ago
  87. 3ac88f3 NetBpfLoad: allow 25Q3 by Maciej Żenczykowski · 10 months ago
  88. 4364227 Set BPF_F_NO_PREALLOC for BPF_MAP_TYPE_SK_STORAGE by default by Motomu Utsumi · 10 months ago
  89. 30020a5 clatd: fix endianness of multicast drop by Maciej Żenczykowski · 10 months ago
  90. b6d94ad Merge "NetBpfLoad: 25Q2+ parse & verify config" into main by Patrick Rohr · 10 months ago
  91. 25e2622 NetBpfLoad: 25Q2+ parse & verify config by Maciej Żenczykowski · 10 months ago
  92. 861f11c Skip enabling BTF on kernel older than 5.10 by Motomu Utsumi · 10 months ago
  93. 62b1c88 Fix an issue caused by variable re-declaration in inner scope by Motomu Utsumi · 10 months ago
  94. a6ffae2 Fix unsigned num comparison with zero by Motomu Utsumi · 10 months ago
  95. 1af58f3 Merge "netbpfload.rc: add a version comment" into main by Maciej Żenczykowski · 10 months ago
  96. 7782ab5 netbpfload.rc: add a version comment by Maciej Żenczykowski · 10 months ago
  97. ba7a418 NetBpfLoad: 25Q2+ enforce 1GiB+ memlock by Maciej Żenczykowski · 10 months ago
  98. 6f1cecc Skip enabling BTF on kernel older than 4.18 by Motomu Utsumi · 10 months ago
  99. 9fef930 NetBpfLoad: merge two map creation ALOGs by Maciej Żenczykowski · 10 months ago
  100. 1a5cc5b Enable BTF for maps loaded by NetBpfLoad by Motomu Utsumi · 11 months ago