summaryrefslogtreecommitdiffstats
path: root/server/RouteController.cpp
Commit message (Expand)AuthorAgeFilesLines
* rename OffloadUtils to TcUtilsPatrick Rohr2021-10-151-1/+1
* Support subsidiary priority on UID rangesKen Chen2021-07-011-89/+114
* PANS - Support unreachable default networkKen Chen2021-03-261-0/+73
* Unify similar functionsKen Chen2021-03-251-32/+14
* Merge "Configurable per application default network"Maciej Żenczykowski2021-02-051-7/+113
|\
| * Configurable per application default networkKen Chen2021-02-021-7/+113
* | bpf is always supportedMaciej Żenczykowski2021-01-191-2/+0
|/
* Move IP rule priorities to header fileKen Chen2021-01-121-17/+0
* Add clsact filters to local_network interfaces as well.Lorenzo Colitti2021-01-061-1/+4
* Track local network ifindices in sInterfaceToTable as well.Lorenzo Colitti2020-04-261-4/+24
* Move attaching and detaching clsact from ClatdController to RouteControllerHungming Chen2020-02-171-1/+38
* Tweak RTA_METRICS size calculation.Lorenzo Colitti2020-01-241-1/+2
* netd: Route MTUTyler Wear2020-01-231-24/+43
* [netd] fix -Wreorder-init-listNick Desaulniers2019-10-111-5/+5
* Use C++17's [[nodiscard]] instead of WARN_UNUSED_RESULTBernie Innocenti2019-08-211-58/+53
* Remove unused deps on liblogwrapBernie Innocenti2019-06-051-1/+0
* Remove explicitlySelected bit for vpn fallthrough ruleLuke Huang2019-05-231-5/+1
* netd: reorder the operations in getRouteTableForInterfaceLocked.mtk137992019-04-021-10/+18
* IPv6: allow the same prefix routing entries for link localJimmy Chen2019-03-081-0/+7
* Refactor UidRange by using stable aidl structureLuke Huang2018-10-251-14/+13
* Move resolver public headers to separate include pathBernie Innocenti2018-10-181-2/+2
* Let lock_guard deduce its template argumentBernie Innocenti2018-08-101-4/+4
* Modernize codebase by replacing NULL with nullptrYi Kong2018-07-251-8/+8
* Refine lock of RouteController and add annotationsLuke Huang2018-07-111-5/+5
* Replace RW lock with mutex, shared_mutexLuke Huang2018-07-111-6/+6
* Do not destroy socket when VPN interface address is still in useRubin Xu2018-06-071-0/+12
* Add "iif lo" to all IP rules for originated traffic.Lorenzo Colitti2018-03-151-6/+8
* Merge changes Icc35c917,I12899e03,Iff5a202cLorenzo Colitti2018-01-101-28/+44
|\
| * Add locking to RouteController.Lorenzo Colitti2017-11-241-3/+14
| * Change RouteController from free functions/members to class functions.Lorenzo Colitti2017-11-241-27/+32
* | [ipsec-qtaguid] Reserve mark, add ipsec bw exemptionsBenedict Wong2017-12-151-3/+5
* | Don't create rules with NLM_F_EXCL.Lorenzo Colitti2017-11-301-3/+2
|/
* Don't look up the main table any more.Lorenzo Colitti2017-09-271-22/+1
* Don't require permissions for high-priority oif rules.Lorenzo Colitti2017-09-261-2/+4
* Minor fixes in RouteController.Lorenzo Colitti2017-09-251-14/+2
* Invalidate dst caches when changing network permissions.Lorenzo Colitti2017-09-121-0/+13
* Don't allow seamless handover to networks requiring permissions.Lorenzo Colitti2017-09-121-5/+28
* Clear incoming packet mark rules on netd startup.Lorenzo Colitti2017-03-281-2/+5
* Use new-style UID routing.Lorenzo Colitti2017-03-281-20/+0
* Use iptables-restore to set the incoming packet mark rule.Lorenzo Colitti2017-03-271-5/+8
* Add a test for RouteController.Lorenzo Colitti2017-02-161-4/+0
* Use our netlink code to flush routes as well.Lorenzo Colitti2017-02-161-124/+42
* Don't complain when deleting non-existent tethering rules.Lorenzo Colitti2017-02-141-2/+6
* Don't call NetlinkCallbacks with nullptr on NLMSG_DONE.Lorenzo Colitti2017-02-141-1/+0
* Use netlink code to flush rules.Lorenzo Colitti2017-02-141-10/+61
* Move the netlink command code to a new NetlinkCommands file.Lorenzo Colitti2017-02-141-66/+1
* Put most of netd into the android::net namespace.Lorenzo Colitti2017-02-141-1/+7
* Simplify and improve error logging in sendNetlinkRequest.Lorenzo Colitti2017-02-131-17/+42
* Set both legacy and new UID routing attributes.Lorenzo Colitti2016-12-191-15/+31
* UidRanges: use class instead of pair<uid_t, uid_t>Robin Lee2016-12-061-8/+10