---
 src/connman.h  |    1 +
 src/ipconfig.c |    8 ++++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/connman.h b/src/connman.h
index efa38f4..f4059c2 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -250,6 +250,7 @@ int __connman_ipconfig_load(struct connman_ipconfig 
*ipconfig,
                GKeyFile *keyfile, const char *identifier, const char *prefix);
 int __connman_ipconfig_save(struct connman_ipconfig *ipconfig,
                GKeyFile *keyfile, const char *identifier, const char *prefix);
+gboolean __connman_ipconfig_ipv6_privacy_enabled(struct connman_ipconfig 
*ipconfig);
 
 int __connman_ipconfig_set_rp_filter();
 void __connman_ipconfig_unset_rp_filter(int old_value);
diff --git a/src/ipconfig.c b/src/ipconfig.c
index da61446..cced765 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -506,6 +506,14 @@ void __connman_ipconfig_unset_rp_filter(int old_value)
        connman_info("rp_filter restored to %d", old_value);
 }
 
+gboolean __connman_ipconfig_ipv6_privacy_enabled(struct connman_ipconfig 
*ipconfig)
+{
+       if (ipconfig == NULL)
+               return FALSE;
+
+       return ipconfig->ipv6_privacy_config == 0 ? FALSE : TRUE;
+}
+
 static void free_ipdevice(gpointer data)
 {
        struct connman_ipdevice *ipdevice = data;
-- 
1.7.1

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to