summaryrefslogtreecommitdiff
path: root/include/ipconfig.h
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@nokia.com>2011-02-18 13:43:00 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2011-02-18 20:23:39 +0100
commite11862e9419c75bb44a18f2bf5752f94e6dbeb5b (patch)
tree6f6bee77ec1d7036dad36ef71d8bac44506f0785 /include/ipconfig.h
parent158256bb876b501e7128a4748bd52042c5add7c6 (diff)
downloadconnman-e11862e9419c75bb44a18f2bf5752f94e6dbeb5b.tar.gz
connman-e11862e9419c75bb44a18f2bf5752f94e6dbeb5b.tar.bz2
connman-e11862e9419c75bb44a18f2bf5752f94e6dbeb5b.zip
ipconfig: Enable and disable IPv6 properly
this sets the IPv6 status correctly by - enabling IPv6 when service config is loaded and method is AUTO or MANUAL - and disabling IPv6 when service is connected and method is OFF
Diffstat (limited to 'include/ipconfig.h')
-rw-r--r--include/ipconfig.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/ipconfig.h b/include/ipconfig.h
index 9bc97d53..7d62330e 100644
--- a/include/ipconfig.h
+++ b/include/ipconfig.h
@@ -95,6 +95,7 @@ int connman_ipconfig_set_method(struct connman_ipconfig *ipconfig,
enum connman_ipconfig_method method);
void connman_ipconfig_bind(struct connman_ipconfig *ipconfig,
struct connman_ipaddress *ipaddress);
+void __connman_ipconfig_disable_ipv6(struct connman_ipconfig *ipconfig);
#ifdef __cplusplus
}