summaryrefslogtreecommitdiff
path: root/server/TetherController.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor stoping process to one util APIWeiZhang2021-12-081-2/+1
* use str.empty() to check for empty string instead of !str[0]Maciej Żenczykowski2021-11-181-1/+1
* rename OffloadUtils to TcUtilsPatrick Rohr2021-10-151-1/+1
* Add debug trace for netd stuck issueKen Chen2021-04-021-0/+2
* TetherController - remove initMaps() and bpf mapsMaciej Żenczykowski2021-03-161-18/+0
* TetherController - remove setBpfLimit()Maciej Żenczykowski2021-03-161-43/+0
* remove dead code compiler warns aboutMaciej Żenczykowski2021-03-161-24/+0
* TetherController - remove a bunch of no longer used RPC support codeMaciej Żenczykowski2021-03-161-155/+0
* TetherController - remove bpf dump codeMaciej Żenczykowski2021-03-161-102/+0
* TetherController - remove bpf map clearsMaciej Żenczykowski2021-03-161-24/+6
* TetherController - remove unused mBpfDownstream64MapMaciej Żenczykowski2021-03-161-6/+1
* TetherController: Remove the BPF program attachment stubsHungming Chen2021-03-111-68/+1
* merge Tether{Up,Down}stream6Value -> Tether6ValueMaciej Żenczykowski2021-01-271-6/+5
* Revert "TetherController - populate TetherUpstream6Map"Lorenzo Colitti2021-01-271-71/+8
* TetherController - populate TetherUpstream6MapMaciej Żenczykowski2021-01-231-8/+71
* add code to dump the content of the tether offload upstream6 mapMaciej Żenczykowski2021-01-221-4/+32
* TetherController - add bpf map objectsMaciej Żenczykowski2021-01-211-0/+21
* use proper types for tether limit/stats bpf map keys/valuesMaciej Żenczykowski2021-01-211-6/+7
* attach upstream ipv4 and ipv6 tether offload tc ebpf programsMaciej Żenczykowski2021-01-211-16/+19
* attach downstream ipv4 tether offload tc ebpf programMaciej Żenczykowski2021-01-211-14/+31
* add functions to attach/detach tc ipv4 tether offload programsMaciej Żenczykowski2021-01-211-4/+4
* OffloadUtils - tcFilterAddDevBpf() - add support for Tether Upstream6Maciej Żenczykowski2021-01-211-2/+2
* refactor: TetherIngress becomes TetherDownstream6 (and friends)Maciej Żenczykowski2021-01-201-30/+36
* bpf is always supportedMaciej Żenczykowski2021-01-191-6/+0
* Merge "TetherController - print iface names in bpf info"Maciej Żenczykowski2020-06-111-8/+16
|\
| * TetherController - print iface names in bpf infoMaciej Żenczykowski2020-06-111-8/+16
* | TetherController: Remove default data limit in tethering startHungming Chen2020-06-091-3/+0
|/
* Add binder call tetherOffloadGetAndClearStatsHungming Chen2020-06-051-0/+40
* Add binder call tetherOffloadSetInterfaceQuotaHungming Chen2020-06-051-0/+25
* Merge changes from topic "tether_offload_data_limit"Nucca Chen2020-06-011-29/+13
|\
| * Add binder call tetherOffloadGetStatsHungming Chen2020-05-291-29/+13
* | use/test pmtu from TetherOffloadRuleParcelMaciej Żenczykowski2020-06-011-1/+4
|/
* TetherIngressValue - add output path/route mtu fieldMaciej Żenczykowski2020-05-231-5/+6
* ebpf tethering - add a map to store data limit, part 3Maciej Żenczykowski2020-05-231-0/+46
* ebpf tethering - add a map to store data limit, part 2Maciej Żenczykowski2020-05-101-1/+21
* TetherController - use %u not %d for uint32_t formattingMaciej Żenczykowski2020-05-081-2/+2
* TetherController - bpf offload should only be enabled once per upstreamMaciej Żenczykowski2020-04-071-7/+5
* Convert tethering offload IPCs from primitive args to a parcel.Lorenzo Colitti2020-04-061-25/+44
* Merge "TetherController: A followup change refactors getTetherStats"Treehugger Robot2020-02-201-19/+28
|\
| * TetherController: A followup change refactors getTetherStatsHungming Chen2020-02-201-19/+28
* | TetherController - clear both ebpf tether offload maps on startupMaciej Żenczykowski2020-02-191-2/+4
|/
* TetherController: Process tether stats from bpf mapsHungming Chen2020-02-201-10/+44
* TetherController - print less errors on bpf unsupporting devicesMaciej Żenczykowski2020-02-191-0/+4
* Add binder IPCs to add and remove downstream IPv6 tethering rulesLorenzo Colitti2020-02-181-0/+127
* TetherController: attach/detach tether bpf program to upstream interfaceHungming Chen2020-02-181-0/+49
* Add a dump method to TetherControllerLorenzo Colitti2020-02-171-0/+32
* Support enable/disable dns forwarding of dnsmasqLuke Huang2019-08-201-8/+26
* TetherController - fix missing calls to posix_*_destroy() on error pathsMaciej Żenczykowski2019-05-111-22/+17
* Move ResponseCode to libnetdutilsMike Yu2019-04-021-3/+2
* Remove wrong and unnecessary check for setDnsForwardersLuke Huang2019-03-301-9/+1