--- 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