Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_packages_modules_Connectivity
/
b3dba5438d238fb159fa26ecfad2be4f80d369e8
/
bpf
/
loader
/
NetBpfLoad.cpp
b3dba54
bpf_map_def: introduce map name 'field'
by Maciej Żenczykowski
· 6 months ago
47e2ba0
bpf: switch map 'pin_prefix' to 'pin_location'
by Maciej Żenczykowski
· 6 months ago
3330faf
NetBpfLoad: remove spurious pathToObjName()
by Maciej Żenczykowski
· 6 months ago
ae1a9ff
bpf: switch prog 'pin_subdir' to 'pin_prefix'
by Maciej Żenczykowski
· 6 months ago
667dfa9
bpf: switch map 'pin_subdir' to 'pin_prefix'
by Maciej Żenczykowski
· 6 months ago
0864153
bpf: embed 'create_location' instead of 'selinux_context' in .o files
by Maciej Żenczykowski
· 6 months ago
ed94590
NetBpfLoad: remove validatePinDir()
by Maciej Żenczykowski
· 6 months ago
5765db4
bpf_map_def: increase BPF_PIN_SUBDIR_CHAR_ARRAY_SIZE from 32 to 66
by Maciej Żenczykowski
· 6 months ago
ac40f52
NetBpfLoad: inline trivial readProgDefs()
by Maciej Żenczykowski
· 6 months ago
f6dfae8
NetBpfLoad: use objName/progName less location pre-rename
by Maciej Żenczykowski
· 6 months ago
0474791
NetBpfLoad: use objName/mapName less location pre-rename
by Maciej Żenczykowski
· 6 months ago
08ad515
NetBpfLoad: remove foo@1.o support
by Maciej Żenczykowski
· 6 months ago
1a2f7c3
Merge "NetBpfLoad: Load netd.o by libbpf on 25Q3+" into main
by Maciej Żenczykowski
· 6 months ago
a39fa3b
Merge changes If57594b4,Iecb07123 into main
by Maciej Żenczykowski
· 6 months ago
fae303f
Merge "NetBpfLoad: Load test.o by libbpf on 25Q3+" into main
by Maciej Żenczykowski
· 6 months ago
15aedc9
NetBpfLoad: Load netd.o by libbpf on 25Q3+
by Motomu Utsumi
· 6 months ago
0062e89
NetBpfLoad: Load dscpPolicy.o by libbpf on 25Q3+
by Motomu Utsumi
· 6 months ago
f5044b7
NetBpfLoad: Load clatd.o by libbpf on 25Q3+
by Motomu Utsumi
· 6 months ago
4efd544
NetBpfLoad: Load test.o by libbpf on 25Q3+
by Motomu Utsumi
· 6 months ago
f297f80
NetBpfLoad: eliminate 'domain' concept
by Maciej Żenczykowski
· 6 months ago
1fdc303
NetBpfLoad: eliminate getDomainFromPinSubdir()
by Maciej Żenczykowski
· 6 months ago
037a1ce
NetBpfLoad: remove specified(pin_subdir) checks
by Maciej Żenczykowski
· 6 months ago
16a2448
NetBpfLoad: remove 'prefix' from lookupPinSubDir()
by Maciej Żenczykowski
· 6 months ago
c0136b1
NetBpfLoad: remove 'prefix' from buildProgPinLoc()
by Maciej Żenczykowski
· 6 months ago
05da6b0
NetBpfload: remove 'prefix' from loadCodeSections()
by Maciej Żenczykowski
· 6 months ago
f8e8836
NetBpfLoad: remove 'prefix' from pinProgs()
by Maciej Żenczykowski
· 6 months ago
586d462
NetBpfLoad: remove 'prefix' from buildMapPinLoc()
by Maciej Żenczykowski
· 6 months ago
7ce493d
NetBpfLoad: remove 'prefix' from pinMaps()
by Maciej Żenczykowski
· 6 months ago
960c337
NetBpfLoad: remove 'prefix' from createMaps()
by Maciej Żenczykowski
· 6 months ago
12751c5
NetBpfLoad: remove 'prefix' from loadProg()
by Maciej Żenczykowski
· 6 months ago
ff3b418
NetBpfLoad: remove 'prefix' from loadProgByLibbpf()
by Maciej Żenczykowski
· 6 months ago
58464e6
NetBpfLoad: remove 'prefix' from loadObject
by Maciej Żenczykowski
· 6 months ago
8797525
bpf: netd.c - use pindir instead of prefix
by Maciej Żenczykowski
· 6 months ago
380449e
bpf: offload.c - use pindir instead of prefix
by Maciej Żenczykowski
· 6 months ago
6fba034
bpf: clatd.c - use pindir instead of prefix
by Maciej Żenczykowski
· 6 months ago
4af4200
bpf: dscpPolicy.c - use pindir instead of prefix
by Maciej Żenczykowski
· 6 months ago
deed643
bpf: test.c - use pindir instead of prefix
by Maciej Żenczykowski
· 6 months ago
c1f92e5
bpf: mapDef - eliminate 'bool shared' field
by Maciej Żenczykowski
· 6 months ago
12d1fa6
Revert "NetBpfLoad: abort if pin_subdir is specified"
by Maciej Żenczykowski
· 6 months ago
868fc84
bpf: switch map/prog selinux_context field from storing 'fs_bpf_foo' to 'foo/'
by Maciej Żenczykowski
· 6 months ago
07d1a89
bpf: eliminate BPF_SELINUX_CONTEXT_CHAR_ARRAY_SIZE, just use BPF_PIN_SUBDIR_CHAR_ARRAY_SIZE
by Maciej Żenczykowski
· 6 months ago
47fcb86
NetBpfLoad: Prevent libbpf log truncation
by Motomu Utsumi
· 6 months ago
e0d10b7
Merge "NetBpfLoad: suppress debug log if NETBPFLOAD_VERBOSE_LOG is not defined" into main
by Treehugger Robot
· 6 months ago
60b036c
Merge "NetBpfLoad: Allow loadObject to load BPF object by libbpf" into main
by Maciej Żenczykowski
· 6 months ago
a635578
Merge "NetBpfLoad: Add method to load bpf object by libbpf" into main
by Treehugger Robot
· 6 months ago
3014baa
Merge changes Ia7d6575d,Ifd66cda4,I8e29fcbd into main
by Treehugger Robot
· 6 months ago
a84eb0b
NetBpfLoad: suppress debug log if NETBPFLOAD_VERBOSE_LOG is not defined
by Motomu Utsumi
· 7 months ago
e50e55d
NetBpfLoad: Allow loadObject to load BPF object by libbpf
by Motomu Utsumi
· 7 months ago
dbada87
NetBpfLoad: Add method to load bpf object by libbpf
by Motomu Utsumi
· 7 months ago
5dbe656
NetBpfLoad: Add method to pin programs loaded by libbpf
by Motomu Utsumi
· 7 months ago
cd5bdf5
NetBpfLoad: Add method to pin maps loaded by libbpf
by Motomu Utsumi
· 7 months ago
52a3ba7
NetBpfLoad: Update helper methods to use borrowed_fd
by Motomu Utsumi
· 6 months ago
d8ec556
Merge "NetBpfLoad: Add method to prepare program load by libbpf" into main
by Motomu Utsumi
· 6 months ago
7e86ed2
Merge changes I74bb7895,Ib79e90f8,I4e66c712 into main
by Treehugger Robot
· 6 months ago
4fa9057
Merge "NetBpfLoad: Add program name to struct codeSection." into main
by Maciej Żenczykowski
· 6 months ago
3cdcc47
NetBpfLoad: Add method to prepare program load by libbpf
by Motomu Utsumi
· 7 months ago
f1b1afb
NetBpfLoad: Add method to prepare map load by libbpf
by Motomu Utsumi
· 7 months ago
f8977e9
NetBpfLoad: Extract building prog pin loc to a helper function
by Motomu Utsumi
· 6 months ago
bf407f6
NetBpfLoad: Extract building map pin loc to a helper function
by Motomu Utsumi
· 6 months ago
8645b6e
NetBpfLoad: Add program name to struct codeSection.
by Motomu Utsumi
· 7 months ago
21e92fa
Merge "NetBpfLoad: rename 'writeProcSysFile()' to 'writeFile()'" into main
by Maciej Żenczykowski
· 7 months ago
c9b0a83
NetBpfLoad: rename 'writeProcSysFile()' to 'writeFile()'
by Maciej Żenczykowski
· 7 months ago
86f5ee3
NetBpfLoad: don't set kern_version
by Maciej Żenczykowski
· 7 months ago
c80abe1
NetBpfLoad: Extract map type sanitization into a helper function
by Motomu Utsumi
· 7 months ago
1d25bb3
NetBpfLoad: Extract prog validation into a helper function
by Motomu Utsumi
· 7 months ago
597f3af
NetBpfLoad: Extract prog pinning logic into a helper function
by Motomu Utsumi
· 7 months ago
1e0675c
NetBpfLoad: Move selinux_context logging for prog
by Motomu Utsumi
· 7 months ago
77b0b25
NetBpfLoad: Extract map pinning logic into a helper function
by Motomu Utsumi
· 7 months ago
4e02476
NetBpfLoad: Move selinux_context logging for map
by Motomu Utsumi
· 7 months ago
e5dcaf7
NetBpfLoad: Add libbpf-style map definitions for libbpf support
by Motomu Utsumi
· 7 months ago
04de349
NetBpfLoad: Remove unnecessary reuse flag in map creation
by Motomu Utsumi
· 7 months ago
99a7b73
NetBpfLoad: templatize readSectionByName
by Motomu Utsumi
· 7 months ago
8073ad8
NetBpfLoad: Refactor map/prog data copying to use a single memcpy
by Motomu Utsumi
· 7 months ago
1ae10a0
NetBpfLoad: less copies
by Motomu Utsumi
· 7 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
4a3b537
Enable BTF for BPF map on 4.19+ kernel
by Motomu Utsumi
· 8 months ago
83d5ad1
NetBpfLoad: create/populate/pin kernel bugs bpf array
by Maciej Żenczykowski
· 8 months ago
f7eb2bf
NetBpfLoad: workaround for Xiaomi kernel uapi bug
by Maciej Żenczykowski
· 8 months ago
18523cb
NetBpfLoad: add self-check for bpfGetNext{Prog,Map}Id()
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
· 9 months ago
41d8d63
NetBpfLoad: Remove `ignore_on_*` directives
by Maciej Żenczykowski
· 9 months ago
aeb8fcc
Merge "NetBpfLoad: abort() on ignore_on_*" into main
by Maciej Żenczykowski
· 9 months ago
2be0eec
Merge "NetBpfLoad: abort if pin_subdir is specified" into main
by Treehugger Robot
· 9 months ago
e445d25
NetBpfLoad: abort() on ignore_on_*
by Maciej Żenczykowski
· 9 months ago
b71cd4f
NetBpfLoad: crash if we are reusing a map.
by Maciej Żenczykowski
· 9 months ago
10979ef
NetBpfLoad: abort if pin_subdir is specified
by Maciej Żenczykowski
· 9 months ago
1da1945
NetBpfLoad: disallow 32-bit userspace on 6.13+ kernels
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
03b9743
Fix memory leak in NetBpfLoad
by Patrick Rohr
· 10 months ago
Next »