OSDN Git Service

Program offload-exempt local prefixes into the HAL
authorErik Kline <ek@google.com>
Tue, 4 Jul 2017 09:28:11 +0000 (18:28 +0900)
committerErik Kline <ek@google.com>
Thu, 13 Jul 2017 04:45:49 +0000 (13:45 +0900)
commit32179ff81511e00aef31e8fda705be3df074ece6
tree5ebbf92f6698230b94b785b28f9da301cc332d11
parenta781d471e2a9ac3f4e99934cd7e4b276f21b3493
Program offload-exempt local prefixes into the HAL

Additionally:
    - move mOffloadController into MasterTetherSM

Test: as follows
    - built
    - flashed
    - booted
    - "runtest frameworks-net" passes
    - observed calls to the HAL setLocalPrefixes in tethering log
Bug: 29337859
Bug: 32163131
Change-Id: Ifaf23c6179ead9de6ccfcf41e0c203025153167b
services/core/java/com/android/server/connectivity/Tethering.java
services/core/java/com/android/server/connectivity/tethering/OffloadController.java
services/core/java/com/android/server/connectivity/tethering/OffloadHardwareInterface.java
services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java
services/core/java/com/android/server/connectivity/tethering/UpstreamNetworkMonitor.java
services/net/java/android/net/util/PrefixUtils.java [new file with mode: 0644]
tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java
tests/net/java/com/android/server/connectivity/tethering/UpstreamNetworkMonitorTest.java