Move IPv6 code to InterfaceController.
Bug: 8276725
Change-Id: Ia04fb64d3660eb08d8b32209bf689c5c5e6dd9ac
diff --git a/InterfaceController.h b/InterfaceController.h
index e31cc11..b11ab4f 100644
--- a/InterfaceController.h
+++ b/InterfaceController.h
@@ -33,12 +33,16 @@
InterfaceController();
virtual ~InterfaceController();
int interfaceCommand(int argc, char *argv[], char **rbuf);
+ int setEnableIPv6(const char *interface, const int on);
+ int setIPv6PrivacyExtensions(const char *interface, const int on);
private:
void *libh_;
int (*sendCommand_)(int argc, char *argv[], char **rbuf);
int (*sendCommandInit_)(void);
int (*sendCommandFini_)(void);
+ int writeIPv6ProcPath(const char *interface, const char *setting,
+ const char *value);
};
#endif