diff options
| author | Erik Kline <ek@google.com> | 2014-10-30 03:42:18 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-10-30 03:42:19 +0000 |
| commit | 828f8b88c78e7d7c31b098768df403e4596a91d4 (patch) | |
| tree | 29a40a7dec72a3be9f563bebf9d5e76135b5e3e6 /server/InterfaceController.cpp | |
| parent | ac7fefcf3d90cf856b0f1664207d056ed1dd4725 (diff) | |
| parent | 36b4a0d60c8ca3de3a40b964dda776a308e9f5b4 (diff) | |
Merge "Add netd support for configuring IPv6 optimistic mode." into lmp-mr1-dev
Diffstat (limited to 'server/InterfaceController.cpp')
| -rw-r--r-- | server/InterfaceController.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/server/InterfaceController.cpp b/server/InterfaceController.cpp index 061060f8..5ef04ae8 100644 --- a/server/InterfaceController.cpp +++ b/server/InterfaceController.cpp @@ -35,6 +35,9 @@ InterfaceController::InterfaceController() { setAcceptRA("2"); setAcceptRARouteTable(-RouteController::ROUTE_TABLE_OFFSET_FROM_INDEX); + + // Enable optimistic DAD for IPv6 addresses on all interfaces. + setIPv6OptimisticMode("1"); } InterfaceController::~InterfaceController() { @@ -121,3 +124,8 @@ int InterfaceController::setMtu(const char *interface, const char *mtu) free(path); return success; } + +void InterfaceController::setIPv6OptimisticMode(const char *value) { + setOnAllInterfaces("optimistic_dad", value); + setOnAllInterfaces("use_optimistic", value); +} |
