- 0a23403 add kernel version comment for R/S pre-bpf by Maciej Żenczykowski · 6 months ago
- 1aca8ee bpf netd: block local network calls if permission is not allowed. by Sarup Dalwani · 7 months ago
- 77e3372 bpf netd: Add blocking for ingress local network calls. by Sarup Dalwani · 8 months ago
- 773aa35 bpf netd: block local network calls on egress by Sarup Dalwani · 9 months ago
- 26e05d4 bpf netd: Add local_net_access bpf map along with lookup method. by Sarup Dalwani · 10 months ago
- 34cd3cd bpf netd: 25q2 specific bpf_owner_match() by Maciej Żenczykowski · 7 months ago
- f1efc29 bpf netd: introduce 25Q2 specific cgroupskb/egress/stats programs by Maciej Żenczykowski · 7 months ago
- 85d7858 bpf netd: introduce 25Q2 specific cgroupskb/ingress/stats programs by Maciej Żenczykowski · 7 months ago
- cf40668 bpf netd: better document cgroupskb/{e,in}gress/stats programs by Maciej Żenczykowski · 7 months ago
- ed91c28 bpf netd: eliminate TRACE_ON/OFF by Maciej Żenczykowski · 7 months ago
- 40c9675 bpf netd: introduce DEFINE_NETD_BPF_PROG_RANGES() macro by Maciej Żenczykowski · 7 months ago
- 871e4ba bpf netd: hardcode AID_ROOT/AID_ROOT in DEFINE_NETD_BPF_PROG{,_KVER,_KVER_RANGE} by Maciej Żenczykowski · 7 months ago
- cb46999 bpf netd: hardcode AID_ROOT/AID_ROOT in DEFINE_NETD_V_BPF_PROG_KVER by Maciej Żenczykowski · 7 months ago
- dd8ee1e bpf netd: hardcode AID_ROOT/AID_NET_ADMIN in DEFINE_SYS_BPF_PROG by Maciej Żenczykowski · 7 months ago
- 2d99530 bpf netd: hardcode AID_ROOT/AID_NET_ADMIN in DEFINE_XTBPF_PROG by Maciej Żenczykowski · 7 months ago
- 56c6ccf bpf netd: change stats programs gid from AID_SYSTEM to AID_ROOT by Maciej Żenczykowski · 7 months ago
- 276dd9d bpf: KVER_5_8 -> KVER_5_10 by Maciej Żenczykowski · 7 months ago
- 1ef91d6 bpf netd: pass sdk level into bpf_traffic_account() by Maciej Żenczykowski · 7 months ago
- 5c01da8 Adding mapFlags parameter while created BPF maps. by Sarup Dalwani · 7 months ago
- 1de84f2 netd: Require 4.19+ for connect/recvmsg/sendmsg cgroup hooks by LuK1337 · 10 months ago
- 6e94583 bpf: promote inet_release hook from V+ 5.10+ to T+ 5.10+ by Maciej Żenczykowski · 11 months ago
- 3ad3794 bpf: merge block.c into netd.c by Maciej Żenczykowski · 11 months ago
- 40aecf2 bpf: git mv bpf_progs bpf/progs by Maciej Żenczykowski · 12 months ago[Renamed from bpf_progs/netd.c]
- da723a0 bpf: get rid of DISABLE_BTF_ON_USER_BUILDS macro by Maciej Żenczykowski · 12 months ago
- 22a5f91 bpf_progs: just use bpf_net_helpers.h for common includes by Maciej Żenczykowski · 12 months ago
- 1745e54 bpf: move BPF_(DIS)ALLOW from block.c to bpf_net_helpers.h by Maciej Żenczykowski · 12 months ago
- aeff0b6 netd.c: move XTBPF_(NO)MATCH to bpf_net_helpers.h by Maciej Żenczykowski · 12 months ago
- 1604b65 netd.c: rename BPF_(NO)MATCH to XTBPF_(NO)MATCH by Maciej Żenczykowski · 12 months ago
- cbcc612 netd bpf: make tracing non-optional on user builds by Maciej Żenczykowski · 1 year ago
- 2e0da9b bpf_progs: mark a bunch of unused arguments as __unused by Maciej Żenczykowski · 1 year ago
- 4e4f872 Revert "NetBpfLoad: disable mainline on < U QPR3" by Maciej Żenczykowski · 1 year, 2 months ago
- 2afffc2 Revert "NetBpfLoad: gently enable mainline" by Maciej Żenczykowski · 1 year, 2 months ago
- 05ebcf0 bpf: extend cgroup hooks to older kernels by Maciej Żenczykowski · 1 year, 2 months ago
- 22db590 bpf: attach a *bunch* more cgroup hooks by Maciej Żenczykowski · 1 year, 3 months ago
- 231598b NetBpfLoad: gently enable mainline by Maciej Żenczykowski · 1 year, 2 months ago
- e819e43 Merge "BpfSyscallWrappers: grab shared lock on writable map open" into main by Maciej Żenczykowski · 1 year, 2 months ago
- 4b28336 NetBpfLoad: disable mainline on < U QPR3 by Maciej Żenczykowski · 1 year, 2 months ago
- 52018c8 BpfSyscallWrappers: grab shared lock on writable map open by Maciej Żenczykowski · 1 year, 2 months ago
- 07fd9ba Merge "netd.c: BACKGROUND_MATCH bypass for 'lo' traffic" into main by Maciej Żenczykowski · 1 year, 3 months ago
- 95d8506 netd.c: BACKGROUND_MATCH bypass for 'lo' traffic by Maciej Żenczykowski · 1 year, 6 months ago
- 11d3345 Add firewall chains for HAPPY_BOX and user/admin PENALTY_BOX by Motomu Utsumi · 1 year, 4 months ago
- 11141da NetBpfLoad: enable mainline on T+ by Maciej Żenczykowski · 1 year, 5 months ago
- 5733d01 Fix the ignore_on_* flags for egress tracing. by Ryan Zuklie · 1 year, 5 months ago
- d54374f netd.c: allow data saver egress from timewait sockets by Maciej Żenczykowski · 1 year, 6 months ago
- a08846c netd.c: handle overflowuid in bpf_owner_match() by Maciej Żenczykowski · 1 year, 6 months ago
- ec0f7ac Add a library for DNS resolver to read bpf maps by Ken Chen · 1 year, 11 months ago
- 2433017 Write Data Saver setting to BPF map by Ken Chen · 1 year, 10 months ago
- 784696f Move is_system_uid utility from netd.c to netd.h by Ken Chen · 1 year, 10 months ago
- a8852b2 type safety for 'bool egress' by Maciej Żenczykowski · 1 year, 10 months ago
- f060849 netd.c: factor out get_app_permissions() by Maciej Żenczykowski · 1 year, 10 months ago
- 901c710 bpf_progs: use macros for kernel version by Maciej Żenczykowski · 1 year, 10 months ago
- 3a64568 type safety for kernel version by Maciej Żenczykowski · 1 year, 10 months ago
- c112629 bpf: add constants PRIVATE, SHARED, MANDATORY, OPTIONAL by Maciej Żenczykowski · 1 year, 10 months ago
- 9fb8f18 Remove debug only restrictions to network tracing by Ryan Zuklie · 1 year, 10 months ago
- 7e2f53e reverse BpfMap & BpfMapRO inheritence to make sense by Maciej Żenczykowski · 1 year, 10 months ago
- f7d23e1 [Refactor] Make uid owner match comparison logic into a function by Ken Chen · 1 year, 11 months ago
- b9cf347 netd.c - nettrace - add 'wakeup' boolean by Maciej Żenczykowski · 1 year, 11 months ago
- 73896a7 nettrace - skip over a single hopopts or dstops ipv6 extension header by Maciej Żenczykowski · 1 year, 11 months ago
- a8cb825 netd.c - nettrace - add support for icmp type/code & udplite/sctp ports. by Maciej Żenczykowski · 1 year, 11 months ago
- 6109d94 netd bpf - implement ingress discard based on {dstip,ifindex} by Maciej Żenczykowski · 2 years ago
- fca4ee4 netd.c - only check clat uid on egress by Maciej Żenczykowski · 2 years ago
- de1342a bpf_progs: disable BTF on <=U && user builds by Maciej Żenczykowski · 2 years, 2 months ago
- 9fb415a Merge "netd.c: simplify impossible code path" by Maciej Żenczykowski · 2 years, 3 months ago
- 83dde6b netd.c - cleanup AID_CLAT handling by Maciej Żenczykowski · 2 years, 3 months ago
- 399c9f2 netd.c: simplify impossible code path by Maciej Żenczykowski · 2 years, 3 months ago
- c5af9f2 Drop support for beta versions of Android T. by Maciej Żenczykowski · 2 years, 3 months ago
- b27132f sed -i -r 's@/[*]ignore_on_user[*]/true@IGNORE_ON_USER@g' netd.c by Maciej Żenczykowski · 2 years, 4 months ago
- b6232eb sed -i -r 's@/[*]ignore_on_user[*]/false@LOAD_ON_USER@g' netd.c by Maciej Żenczykowski · 2 years, 4 months ago
- e94f476 sed -i -r 's@/[*]ignore_on_userdebug[*]/false@LOAD_ON_USERDEBUG@g' netd.c by Maciej Żenczykowski · 2 years, 4 months ago
- 95e0743 sed -i -r 's@/[*]ignore_on_eng[*]/false@LOAD_ON_ENG@g' netd.c by Maciej Żenczykowski · 2 years, 4 months ago
- 4c33f5c bpf_net_helpers: define some boolean constants by Maciej Żenczykowski · 2 years, 4 months ago
- 99a1a26 netd.c - feed kver deeper into bpf programs by Maciej Żenczykowski · 2 years, 7 months ago
- bdccc50 allow ingress TCP FINs in doze mode by Maciej Żenczykowski · 2 years, 4 months ago
- ce7431f bpf network stats - move double accounting tag!=0 out of bpf by Maciej Żenczykowski · 2 years, 4 months ago
- 896ef4e Merge "bpf netd - minor perf improvement - move uid check first" by Maciej Żenczykowski · 2 years, 5 months ago
- e4c0473 bpf netd - minor perf improvement - move uid check first by Maciej Żenczykowski · 2 years, 5 months ago
- 8e4a794 netd bpf - no-op code hygiene fix for DROP_UNLESS_DNS by Maciej Żenczykowski · 2 years, 5 months ago
- 9419d25 Add packet tracing bpf implementation by Ryan Zuklie · 2 years, 7 months ago
- 1db34f3 Add BPF helpers for ipv4/ipv6 and tcp/udp offsets. by Ryan Zuklie · 2 years, 7 months ago
- 0c57d85 Update BPF EXT maps with new ignore_on fields. by Ryan Zuklie · 2 years, 7 months ago
- cc72fa8 Update bpf helpers to support new ignore_on fields by Ryan Zuklie · 2 years, 7 months ago
- 0966bbe netd.c - switch from is_4_19 to simply passing KVER(4, 19, 0) around by Maciej Żenczykowski · 2 years, 7 months ago
- 28b9a29 netd.c - simplify, if not map A then by definition map B by Maciej Żenczykowski · 2 years, 7 months ago
- 513474c rename bpf_shared.h to netd.h by Maciej Żenczykowski · 2 years, 8 months ago
- d0c03cf Merge "bpf netd.c - switch from 'int direction' to 'bool egress'" by Maciej Żenczykowski · 2 years, 9 months ago
- 5547498 bpf netd.c - switch from 'int direction' to 'bool egress' by Maciej Żenczykowski · 2 years, 9 months ago
- 1b7c1f1 bpf netd.c - add a TODO by Maciej Żenczykowski · 2 years, 9 months ago
- 3621cbd bpf netd.c - refactor skip_owner_match() tcp flag processing by Maciej Żenczykowski · 2 years, 9 months ago
- 879839a1 netd.c: on 4.19+ bpf_skb_load_bytes -> bpf_skb_load_bytes_relative by Maciej Żenczykowski · 3 years ago
- 3505b58 Un-drop support for pre-4.14 kernels. by Lorenzo Colitti · 2 years, 10 months ago
- 285f705 resolve nit from 'netd.c - update some permission related comments' by Maciej Żenczykowski · 3 years ago
- 06085b0 netd.c - update some permission related comments by Maciej Żenczykowski · 3 years ago
- c41e35d update CRITICAL annotations for mainline by Maciej Żenczykowski · 3 years ago
- cae181d netd bpf program - use finer grained selinux privs, part 1 by Maciej Żenczykowski · 3 years, 2 months ago
- b0adaec Revert "switch netd.o to BpfLoader v0.18 file format" by Maciej Żenczykowski · 3 years, 2 months ago
- 1c52aa1 switch netd.o to BpfLoader v0.18 file format by Maciej Żenczykowski · 3 years, 2 months ago
- b10e055 switch netd_configuration_map from hash map to array by Maciej Żenczykowski · 3 years, 2 months ago
- b909d8a bpf_progs - eliminate netd.c dependency on UidConstants.h by Maciej Żenczykowski · 3 years, 2 months ago
- 1205737 assert that xt_bpf programs match Android T netd's expectations by Maciej Żenczykowski · 3 years, 2 months ago
- a4a58a3 netd.c - reduce privs on maps by Maciej Żenczykowski · 3 years, 2 months ago