Enables optimistic_dad and use_optimistic on all interfaces
by default.
Bug:
17769720
Change-Id: Ide492e18aa94064b890fef30d31c3a14cfdf4052
setAcceptRA("2");
setAcceptRARouteTable(-RouteController::ROUTE_TABLE_OFFSET_FROM_INDEX);
+
+ // Enable optimistic DAD for IPv6 addresses on all interfaces.
+ setIPv6OptimisticMode("1");
}
InterfaceController::~InterfaceController() {
free(path);
return success;
}
+
+void InterfaceController::setIPv6OptimisticMode(const char *value) {
+ setOnAllInterfaces("optimistic_dad", value);
+ setOnAllInterfaces("use_optimistic", value);
+}
void setOnAllInterfaces(const char* filename, const char* value);
void setAcceptRA(const char* value);
void setAcceptRARouteTable(int tableOrOffset);
+ void setIPv6OptimisticMode(const char *value);
};
#endif