summaryrefslogtreecommitdiff
path: root/server/RouteController.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add IPv4 link-local multicast range to local routing tableschiachangwang2022-09-211-0/+18
* Update methods namingchiachangwang2022-09-211-9/+9
* Restrict the local network rangeChiachang2022-06-021-2/+20
* Update local routes based on network assigned rangeChiachang2022-06-021-10/+45
* Add app default local rulechiachangwang2022-06-021-0/+33
* Add local rule only for default networkChiachang2022-06-021-10/+11
* Remove temporary hardcoded local exclusion routeschiachangwang2022-04-191-58/+3
* Stop setting v6 routes if the v6 is disabled on the interfaceChiachang Wang2022-03-091-12/+15
* Causing no error as removing routes on removed interfaceChiachang Wang2022-03-021-2/+8
* Remove redundant "using" statementsYi Kong2022-02-181-1/+0
* Merge "[ELR#6] Add rules into local exclusion table"Chiachang Wang2022-01-271-9/+55
|\
| * [ELR#6] Add rules into local exclusion tableChiachang Wang2022-01-271-9/+55
* | Merge "[ELR#4] Install/Remove local routes rules with the interfaces"Chiachang Wang2022-01-261-0/+31
|\|
| * [ELR#4] Install/Remove local routes rules with the interfacesChiachang Wang2022-01-261-0/+31
* | Add special subpriority that does not set default network for uidsPatrick Rohr2022-01-261-3/+7
* | rename subpriority constants to make more readablePatrick Rohr2022-01-251-6/+6
|/
* [ELR#3] Create <iface>_local table to place the local routesChiachang Wang2022-01-251-22/+50
* [ELR#2] Split RULE_PRIORITY_BYPASSABLE_VPNChiachang Wang2022-01-141-16/+29
* Keep subPriority in intKen Chen2021-12-131-11/+16
* Merge changes Idd57eb85,I4d457152Taras Antoshchuk2021-10-191-31/+25
|\
| * Use route priority only for route cache invalidationTaras Antoshchuk2021-10-111-31/+25
* | 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