OSDN Git Service

Add support for running 464xlat on wifi as well.
authorLorenzo Colitti <lorenzo@google.com>
Tue, 28 Oct 2014 06:24:03 +0000 (15:24 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Thu, 30 Oct 2014 11:31:26 +0000 (20:31 +0900)
commite21a26b3ba78b0238f4ed4a09b43319a2320fbaa
tree0d82fe2c356ee8e0df6b5005ad9057309f3d4605
parentdef4cd4fa4aa035a5000e6b196130496430d65ff
Add support for running 464xlat on wifi as well.

1. Add a command to NetworkManagementService to enable/disable
   IPv6 ND offload via netd.
2. Make Nat464Xlat enable offload if clatd successfully comes up
   on a wifi network (which means it detected a NAT64), and
   correspondingly re-enable offload when the clatd interface
   goes down.

This change does not enable clatd on wifi yet, that requires an
extra 2 lines to enable it.

Bug: 12111730
Change-Id: I4318611762a37487c9a84f8c4867ec5aece98be8
core/java/android/os/INetworkManagementService.aidl
services/core/java/com/android/server/NetworkManagementService.java
services/core/java/com/android/server/connectivity/Nat464Xlat.java