diff options
author | Pavan Kumar M <rpavan@codeaurora.org> | 2020-03-26 18:19:19 +0530 |
---|---|---|
committer | Pavan Kumar M <rpavan@codeaurora.org> | 2020-04-20 03:12:43 +0530 |
commit | 8dbc85336f4525e8d302b7732da3dfd1f5102e76 (patch) | |
tree | 4b613b9cd4cc99cc960e035ca658b02879e20c95 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | ab4024e133fced0d0618571b0b61b4551f489c96 (diff) |
Modify rematch logic to support MSIM devices
Cellular transport can have multiple agents from one or more
subscriptions. Add subscription awareness to logic while matching
requests with unspecified specifier to only match the default data
subscription agent's capabilities.
1. Move default network to DDS always. In the multi mobile
network scenario, give the highest priority to network on
the current DDS irrespective of whether the network has
low score and irrespective of the status of the non-DDS
network.
2. Networks on non-DDS are considered unneeded and should be
torn down.
3. Limit the changes to only multi mobile network scenarios.
Force trigger permission change on non DDS network to close TCP
connections before network is torn down and custom linger non DDS
internet agent for 5 secs.
1. If DDS is switched back within these 5 secs and the network
becomes default again, the rules will get added with incorrect
permission and leads to browsing failure. Reset permission to
actual one when the network becomes default again.
2. Avoid invoking permission change for VPN networks since Setting
permissions is only supported for Physical networks.
Change-Id: I08ad2e8240c204638b36f239c654ba45cd142da6
CRs-Fixed: 2641349
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions