OSDN Git Service

Add IPv6 tethering coordinator
authorErik Kline <ek@google.com>
Fri, 8 Jul 2016 08:21:26 +0000 (17:21 +0900)
committerErik Kline <ek@google.com>
Wed, 13 Jul 2016 03:08:06 +0000 (12:08 +0900)
commit1eb8c69bed1615e9502e94b1a676773ed28abfd9
tree4968209036422011328990c084a251e014295b57
parent4c7b339411bd68d5f2768e10078bd83c7a50a0fb
Add IPv6 tethering coordinator

Add an IPv6TetheringCoordinator to TetheringMaster StateMachine, which
receives and processes NetworkState updates and passes the necessary IPv6
information to the revelant TetherInterfaceStateMachine.

Add an IPv6TetheringInterfaceServices to TetherInterfaceStateMachine, which
is responsible for adding local network routes and managing an IPv6
RouterAdvertisementDaemon.

Bug: 9580643
Change-Id: I3eaae460b80752e2115359d7bde873a1e9ea515a
core/java/android/net/LinkAddress.java
services/core/java/com/android/server/connectivity/Tethering.java
services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java [new file with mode: 0644]
services/core/java/com/android/server/connectivity/tethering/IPv6TetheringInterfaceServices.java [new file with mode: 0644]
services/core/java/com/android/server/connectivity/tethering/TetherInterfaceStateMachine.java