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