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