summaryrefslogtreecommitdiff
path: root/bpf_progs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'android-13.0.0_r16' into t13.0Semavi Ulusoy2022-12-171-2/+2
|\
| * DscpPolicy Move to kernel 5.15Tyler Wear2022-08-021-2/+2
* | Firewall: Support a greater number of apps/uidst-m-w2022-11-041-2/+2
|/
* netd bpf program - use finer grained selinux privs, part 1Maciej Żenczykowski2022-06-201-12/+30
* switch netd_configuration_map from hash map to arrayMaciej Żenczykowski2022-06-212-3/+8
* verify CLAT_MARK matches aidl constant.Maciej Żenczykowski2022-06-212-6/+34
* bpf_progs - eliminate netd.c dependency on UidConstants.hMaciej Żenczykowski2022-06-212-8/+4
* netd.c - reduce privs on mapsMaciej Żenczykowski2022-06-211-17/+22
* bpf programs: switch from integers to #define'd bpfloader versionsMaciej Żenczykowski2022-06-216-12/+12
* Merge "fix minor whitespace nit" into tm-devMaciej Żenczykowski2022-06-161-1/+1
|\
| * fix minor whitespace nitMaciej Żenczykowski2022-06-161-1/+1
* | move XtBpfProgLocations.h into a new header libraryMaciej Żenczykowski2022-06-162-3/+3
|/
* assert that xt_bpf programs match Android T netd's expectationsMaciej Żenczykowski2022-06-153-29/+47
* remove no longer needed bpf_connectivity headers visibilityMaciej Żenczykowski2022-06-151-3/+0
* Add 3rd deny firewall chain for OEMMotomu Utsumi2022-06-072-0/+4
* Add deny firewall chain for OEMMotomu Utsumi2022-06-032-0/+8
* Support more than 8 firewall chains / match types.Lorenzo Colitti2022-06-012-5/+7
* add proper minimum bpfloader version annotations for block/clatd/dscp_policy/...Maciej Żenczykowski2022-05-194-0/+12
* move netd maps and progs into /sys/fs/bpf/netd_shared/...Maciej Żenczykowski2022-05-192-27/+29
* dscp_policy - use a more efficient v6_equal()Maciej Żenczykowski2022-05-191-6/+5
* Block incoming packets in VPN Lockdown mode.Motomu Utsumi2022-05-172-3/+11
* Support 32 match types in UidOwnerValue ruleMotomu Utsumi2022-05-171-1/+1
* remove unused #definesMaciej Żenczykowski2022-05-091-53/+0
* remove _mainline suffix from {clatd,netd}.o_mainline targetsMaciej Żenczykowski2022-05-091-2/+2
* funky workaround to make things load on 4.14 bpf verifierMaciej Żenczykowski2022-05-081-82/+100
* adjust for new T bpfloader net_shared locationMaciej Żenczykowski2022-04-231-1/+1
* Merge "Add IPv6 Handling for DSCP Policies and Support Interfaces with MAC Ad...Lorenzo Colitti2022-04-162-202/+319
|\
| * Add IPv6 Handling for DSCP Policies and Support Interfaces with MAC AddressesTyler Wear2022-04-152-202/+319
* | rename try_make_readable() to try_make_writable()Maciej Żenczykowski2022-04-113-6/+7
|/
* clatd bpf - add try_make_readable() of the ethernet/ip headerMaciej Żenczykowski2022-04-071-9/+18
* Set mark on non-offloaded ingress clat trafficHungming Chen2022-04-071-12/+28
* Vendor AIDL interface for port blocking via eBPFTyler Wear2022-03-252-0/+81
* only account for ingress packets addressed to usPatrick Rohr2022-02-241-3/+5
* Merge "BpfBitmap Test"Maciej Żenczykowski2022-02-181-0/+3
|\
| * BpfBitmap TestTyler Wear2022-02-151-0/+3
* | Change gid of cgroupskb/<ingress|egress>/statsKen Chen2022-02-091-2/+2
* | Implement Low Power Standby packet filtering in BPF programRobert Horvath2022-02-022-1/+5
* | [NETD-BPF#19] Mainline part of bpf code from netdKen Chen2022-01-301-0/+1
* | Process DSCP QoS events for policiesTyler Wear2022-01-272-0/+291
* | Merge changes from topic "libnetworkstats"Maciej Żenczykowski2022-01-253-3/+2
|\ \
| * | Rename libnetdbpf to libnetworkstatsKen Chen2022-01-243-3/+2
* | | Merge changes from topic "configure_bpf_for_clat"Maciej Żenczykowski2022-01-241-0/+1
|\ \ \ | |/ / |/| |
| * | [CLATJ#17] bpf_connectivity_headers visible to libclatHungming Chen2022-01-221-0/+1
* | | [NETD-TC#11] Make TrafficController as libtraffic_controller intoWayne Ma2022-01-221-0/+1
* | | move clatd.c bpf program to mainlineMaciej Żenczykowski2022-01-202-0/+335
|/ /
* / Move netd.c to Tethering moduleKen Chen2022-01-212-0/+405
|/
* bpf_connectivity_headers -> bpf_headers -> bpf_syscall_wrappersMaciej Żenczykowski2021-12-281-0/+2
* [NETD-BPF#4] Move bpf_shared.h from netd to moduleKen Chen2021-11-232-1/+221
* [NETD-BPF#3] Relocate Tethering/bpf_progs and rename bpf_tethering_headersKen Chen2021-11-205-0/+1247