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