Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_packages_modules_Connectivity
/
refs/heads/android-16
/
bpf
d692a0c
Merge tag 'android-16.0.0_r4' of https://android.googlesource.com/platform/packages/modules/Connectivity into HEAD
by micky387
· 12 days ago
android-16
45fc9e5
Revert "netbpfload: Relax kernel version requirement"
by micky387
· 12 days ago
2e1735b
Revert "netbpfload: Support <4.14 kernels"
by micky387
· 12 days ago
9d6e80c
Revert "netd: Remove <5.4 kernel restrictions"
by micky387
· 12 days ago
3c0b903
bpf: Allow overriding kernel version
by Michael Bestas
· 6 months ago
c2c6ce1
bpf: move MSS calculation under CE check to avoid overhead
by Sandeep
· 4 months ago
8095d6f
Merge "bpf: remove obsolete isAtLeastR/Sv2/25Q3" into main
by Maciej Żenczykowski
· 4 months ago
8ad4118
Merge "NetBpfLoad: use global `api_level_full` directly in NetBpfLoad" into main
by Maciej Żenczykowski
· 4 months ago
b47900b
NetBpfLoad: remove pointless 0 write.
by Maciej Żenczykowski
· 4 months ago
8e730ec
bpf: remove obsolete isAtLeastR/Sv2/25Q3
by Maciej Żenczykowski
· 4 months ago
68744c4
NetBpfLoad: use global `api_level_full` directly in NetBpfLoad
by Maciej Żenczykowski
· 4 months ago
942ea04
BpfUtils: fix sdk level detection logic for 25Q3+
by Maciej Żenczykowski
· 4 months ago
867eb61
bpf: remove BPFLOADER_MAINLINE_U_QPR3_VERSION
by Maciej Żenczykowski
· 4 months ago
01640f1
bpf: move BPFLOADER_MAINLINE_S_VERSION into bpf_map_def.h
by Maciej Żenczykowski
· 4 months ago
ee24054
KernelUtils.h: isAtLeastKernelVersion(x,y,z) - default 'z' to 0
by Maciej Żenczykowski
· 4 months ago
8d04b03
Merge "bpf_existence_test - update for tcp acc ecn" into main
by Maciej Żenczykowski
· 4 months ago
cb44b89
Merge "bpf: tcpAccECN: eliminate header file and move more fully into netd" into main
by Treehugger Robot
· 4 months ago
82d6806
bpf_existence_test - update for tcp acc ecn
by Maciej Żenczykowski
· 4 months ago
0e9577b
bpf: tcpAccECN: eliminate header file and move more fully into netd
by Maciej Żenczykowski
· 4 months ago
8f637b8
BpfMap: shorten error strings to enable SSO (on 64-bit)
by Maciej Żenczykowski
· 5 months ago
1c59188
NetBpfLoad: use libbpf based on mainline beta flag, part 2
by Maciej Żenczykowski
· 4 months ago
b9c34ae
BpfRingbuf.h: add using-s
by Maciej Żenczykowski
· 5 months ago
38304c4
BpfMap: add ERROR_FROM_ERRNO macro helper
by Maciej Żenczykowski
· 5 months ago
0c23920
BpfMap.h: disable two ALOGE-s
by Maciej Żenczykowski
· 5 months ago
1476ec1
BpfMap: lower min allowed batch size
by Maciej Żenczykowski
· 4 months ago
db324df
NetBpfLoad: eliminate 'bpfCmdFixupIsNeeded'
by Maciej Żenczykowski
· 4 months ago
9611f93
NetBpfLoad: move dir creation ahead of kernel uapi check
by Maciej Żenczykowski
· 4 months ago
ff505ea
NetBpfLoad: reduce log spam
by Maciej Żenczykowski
· 4 months ago
8f3cfcc
NetBpfLoad: Fail boot if BTF load fails on 4.19+
by Motomu Utsumi
· 5 months ago
937c57a
tcpAccECN: Move static const variables to file scope
by Motomu Utsumi
· 5 months ago
2977062
tcpAccECN: Fix counter order in tcp option
by Motomu Utsumi
· 5 months ago
de403d3
tcpAccECN: Fix to increment ceb counter
by Motomu Utsumi
· 5 months ago
4203f50
bpf/progs/tcpAccECN.c: use static const for another local constant
by Maciej Żenczykowski
· 5 months ago
157e8cd
bpf/progs/tcpAccECN.c: use static const for local constants
by Maciej Żenczykowski
· 5 months ago
74d3460
tcpAccECN: increase min required kernel to 6.1
by Maciej Żenczykowski
· 5 months ago
717a18c
Merge "bpf_existence_test: remove support for Android R" into main
by Maciej Żenczykowski
· 5 months ago
b21ed8f
Merge "bpf: build tcpAccECN into netd.o" into main
by Maciej Żenczykowski
· 5 months ago
439770c
Merge "netbpfload.35rc: grant capability SYSLOG if available" into main
by Maciej Żenczykowski
· 5 months ago
23057f4
bpf: build tcpAccECN into netd.o
by Maciej Żenczykowski
· 5 months ago
1780108
bpf_existence_test: remove support for Android R
by Maciej Żenczykowski
· 5 months ago
95ab63a
tcpAccECN: Add to the dependency of the tethering apex
by Motomu Utsumi
· 5 months ago
c528cbf
Merge "NetBpfLoad: use macro for mainline beta flag" into main
by Maciej Żenczykowski
· 5 months ago
bfd1b36
Merge "tcpAccECN: remove duplicated definitions of load_word and load_half" into main
by Maciej Żenczykowski
· 5 months ago
96694e3
Merge "tcpAccECN: add build target" into main
by Maciej Żenczykowski
· 5 months ago
0562b55
Merge "tcpAccECN: update DEFINE_BPF_PROG to follow the current syntax" into main
by Maciej Żenczykowski
· 5 months ago
e77c943
Merge "tcpAccECN: remove CRITICAL" into main
by Maciej Żenczykowski
· 5 months ago
c36345c
Merge "tcpAccECN: define required macros" into main
by Maciej Żenczykowski
· 5 months ago
2321502
Merge "tcpAccECN: remove carriage returns" into main
by Maciej Żenczykowski
· 5 months ago
2de52a3
Merge "NetBpfLoad: Add default map flag for BPF_MAP_TYPE_LRU_HASH" into main
by Maciej Żenczykowski
· 5 months ago
aa8717d
NetBpfLoad: use macro for mainline beta flag
by Motomu Utsumi
· 5 months ago
5cb1506
tcpAccECN: remove duplicated definitions of load_word and load_half
by Motomu Utsumi
· 5 months ago
86a3a4a
tcpAccECN: add build target
by Motomu Utsumi
· 5 months ago
bf24fdb
tcpAccECN: update DEFINE_BPF_PROG to follow the current syntax
by Motomu Utsumi
· 5 months ago
9d5f30d
tcpAccECN: remove CRITICAL
by Motomu Utsumi
· 5 months ago
4f585bd
tcpAccECN: define required macros
by Motomu Utsumi
· 5 months ago
c2c0572
tcpAccECN: remove carriage returns
by Motomu Utsumi
· 5 months ago
aadd755
NetBpfLoad: Add default map flag for BPF_MAP_TYPE_LRU_HASH
by Motomu Utsumi
· 5 months ago
5a3103b
NetBpfLoad: use libbpf based on mainline beta flag
by Motomu Utsumi
· 5 months ago
cf94760
Merge "NetBpfLoad: expose kernel bug BPF map to NetworkStack" into main
by Maciej Żenczykowski
· 5 months ago
579e85b
NetBpfLoad: expose kernel bug BPF map to NetworkStack
by Jimi Chen
· 5 months ago
a11e26a
netd_updatable_unit_test: set min_sdk_version=33
by Maciej Żenczykowski
· 5 months ago
e18a044
libbpf_android_test: set min_sdk_version=30
by Maciej Żenczykowski
· 5 months ago
6f3b412
NetBpfLoad: disable BTF when BPF command fixup is needed.
by Maciej Żenczykowski
· 5 months ago
95e4958
NetBpfLoad: Update build constraints & comments.
by Maciej Żenczykowski
· 5 months ago
8c3023a
Disable API level and kernel version static asserts for RISC-V.
by Maciej Żenczykowski
· 5 months ago
5865623
netbpfload.35rc: grant capability SYSLOG if available
by Maciej Żenczykowski
· 5 months ago
66d7b63
KernelUtils: automatically assume 5.10 kernel on platform
by Maciej Żenczykowski
· 5 months ago
7bfdb00
BpfMap.h: on 5.10+ use bulk bpf map api
by Maciej Żenczykowski
· 5 months ago
a943e2b
BpfSyscallWrappers: add helpers for BPF_MAP_LOOKUP{,_AND_DELETE}_BATCH
by Maciej Żenczykowski
· 5 months ago
6bd25b5
BpfNetworkStats: introduce poor man's ifindex2name() cache
by Maciej Żenczykowski
· 5 months ago
c125d06
Merge "bpf: Adding AccECN receiver support to TCP connections" into main
by Maciej Żenczykowski
· 5 months ago
1191b84
bpf: Adding AccECN receiver support to TCP connections
by k1.reddy
· 5 months ago
e9517ae
KernelUtils: make failure to call & parse uname abort
by Maciej Żenczykowski
· 5 months ago
168c6c9
KernelUtils: mark kernelVer const
by Maciej Żenczykowski
· 5 months ago
6951331
BpfMap.h: consume() on 5.4+ use 'lookup & delete' kernel api
by Maciej Żenczykowski
· 5 months ago
1ede04f
KernelUtils: early init kernel version
by Maciej Żenczykowski
· 5 months ago
43b0ef8
BpfMap: readValue() - pass key by reference
by Maciej Żenczykowski
· 5 months ago
724b9af
bpf: iterate() -> forAll() where possible
by Maciej Żenczykowski
· 5 months ago
d2bb131
BpfMap.h: add consume()
by Maciej Żenczykowski
· 5 months ago
67eba8a
BpfMapTest: delete testGTSbitmapTestOpen
by Maciej Żenczykowski
· 5 months ago
8b96286
BpfMap.h: introduce BpfMapRW
by Maciej Żenczykowski
· 5 months ago
70bdbb7
BpfMap - iterator rework
by Maciej Żenczykowski
· 5 months ago
12f752a
bpf/progs/netd: make 'blocked_ports_map' mmapable
by Maciej Żenczykowski
· 5 months ago
ede2d5f
bpf: support for mmapable bpf map array (5.10+)
by Maciej Żenczykowski
· 5 months ago
eb485ae
bpf_helpers: change how default map flags are calculated
by Maciej Żenczykowski
· 5 months ago
eaf2fea
bpf_helpers: pass map_flags into DEFINE_LIBBPF_MAP() macro
by Maciej Żenczykowski
· 5 months ago
b20ada7
bpf: remove KVER_ prefix from k{min,max}_ver macro arguments
by Maciej Żenczykowski
· 5 months ago
22d6747
bpf: remove KVER_NONE macro
by Maciej Żenczykowski
· 5 months ago
ae6c74e
bpf: remove uid = AID_ROOT from bpf program specifications
by Maciej Żenczykowski
· 5 months ago
adb0f9e
bpf: put canonicalized section name in bpf_prog_def
by Maciej Żenczykowski
· 5 months ago
283689d
NetBpfLoad: remove spurious explicit pin location from pinProg()
by Maciej Żenczykowski
· 5 months ago
0be5b17
bpf: switch progs from using 'pin_prefix' to 'pin_location'
by Maciej Żenczykowski
· 5 months ago
5b7b9f1
bpf/progs: automate function name determination from prog section name
by Maciej Żenczykowski
· 5 months ago
c67da55
bpf: remove spurious/unused {offload,test}@mainline.c
by Maciej Żenczykowski
· 5 months ago
2a23092
bpf_{,net_}helpers: change return from 'int' to 'long'
by Maciej Żenczykowski
· 5 months ago
b68add6
bpf_helpers: make *all* eBPF programs return long not int
by Maciej Żenczykowski
· 5 months ago
3710792
NetBpfLoad: remove parsing of "foo/" prefixes
by Maciej Żenczykowski
· 5 months ago
eb55711
bpf: rename 'progs' section to '.android_progs'
by Maciej Żenczykowski
· 5 months ago
94f3801
NetBpfLoad: remove spurious BPF_FS_PATH
by Maciej Żenczykowski
· 5 months ago
9c0cd85
NetBpfLoad: loadAllObjects - introduce libbpf bool
by Maciej Żenczykowski
· 5 months ago
Next »