From ecd2497d0cde6e54ac592734bf79e32191ce086d Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Tue, 28 Mar 2017 11:29:08 +0900 Subject: Fix to prevent RA message processing Added fix to prevent RA message processing pass by kernel via RTM_NEDNDUSEROPT if ipv6 DNS method is set as manual. Change-Id: Ibee486071e5a235a1426028f107e105920499c6e Signed-off-by: Seonah Moon --- src/connman.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/connman.h') diff --git a/src/connman.h b/src/connman.h index 499f38db..ee127e7f 100755 --- a/src/connman.h +++ b/src/connman.h @@ -670,6 +670,15 @@ int __connman_service_load_modifiable(struct connman_service *service); void __connman_service_list_struct(DBusMessageIter *iter); +#if defined TIZEN_EXT +int connman_service_get_ipv6_dns_method(struct connman_service *service); +enum connman_dnsconfig_method { + CONNMAN_DNSCONFIG_METHOD_UNKNOWN = 0, + CONNMAN_DNSCONFIG_METHOD_MANUAL = 1, + CONNMAN_DNSCONFIG_METHOD_DHCP = 2, +}; +#endif + struct connman_service *__connman_service_lookup_from_index(int index); struct connman_service *__connman_service_lookup_from_ident(const char *identifier); struct connman_service *__connman_service_create_from_network(struct connman_network *network); @@ -904,11 +913,6 @@ unsigned int __connman_rtnl_update_interval_remove(unsigned int interval); int __connman_rtnl_request_update(void); int __connman_rtnl_send(const void *buf, size_t len); -#if defined TIZEN_EXT -void rtnl_nameserver_add_all(struct connman_service *service, - enum connman_ipconfig_type type); -#endif - bool __connman_session_policy_autoconnect(enum connman_service_connect_reason reason); int __connman_session_create(DBusMessage *msg); -- cgit v1.2.3