2e45e16ca58ad568f1bce9b1fbb8d07b02a36ee8
In current design, NPMS listens onThresholdReached() callback to
call updateNetworkRulesNL(), however, this callback mwill not be
called if data usage is not updated. Thus, it will cause to no
iptables rule for new metered interfaces.
Have NPMS listen onLinkProperitesChanged() callback and call
updateNetworkRulesNL() if interfaces has changed to add iptables
rules for new metered interfaces.
Bug: 225971066
Test: HostsideRestrictBackgroundNetworkTests
HostsideRestrictBackgroundNetworkTests# \
testDataAndBatterySaverModes_meteredNetwork \
--iterations 100
Change-Id: I49f999efc3fbe0a6a325ec138a3f060c7285e6ad
…
…
…
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%