OSDN Git Service

Refactor interface IP code into InterfaceController
authorErik Kline <ek@google.com>
Sun, 3 Sep 2017 11:38:29 +0000 (20:38 +0900)
committerErik Kline <ek@google.com>
Sun, 3 Sep 2017 12:57:08 +0000 (21:57 +0900)
commitd3c0b5ed6f28dfcc93e9281dca7e88440432ec34
treeda28019e21953e283ad68032427c07823b3af385
parent6391598412b0a265c5c9e2c162fd1d7c42353dc6
Refactor interface IP code into InterfaceController

Test: as follows
    - built
    - flashed
    - booted
    - runtest frameworks-net passes
      (except for UidRange and APF tests that are missing libvndk)
    - regular WiFi STA mode attach works for IPv4-only, dualstack,
      and IPv6-only networks
    - tethering works with dualstack upstream and downstream
Bug: 62476366

Change-Id: Id807b3091b0b2935b01aeb3644245034312b4183
services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java
services/net/java/android/net/ip/InterfaceController.java [new file with mode: 0644]
services/net/java/android/net/ip/IpManager.java