summaryrefslogtreecommitdiff
path: root/src/connman.h
diff options
context:
space:
mode:
authorSeonah Moon <seonah1.moon@samsung.com>2017-03-28 11:29:08 +0900
committerSeonah Moon <seonah1.moon@samsung.com>2017-03-28 11:29:19 +0900
commitecd2497d0cde6e54ac592734bf79e32191ce086d (patch)
treee992b18d0712ca1be10cdb16e8447e69477cafab /src/connman.h
parent2a675d6cae5a359ea30a971ae1c9d2ed4316dd2c (diff)
downloadconnman-ecd2497d0cde6e54ac592734bf79e32191ce086d.tar.gz
connman-ecd2497d0cde6e54ac592734bf79e32191ce086d.tar.bz2
connman-ecd2497d0cde6e54ac592734bf79e32191ce086d.zip
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 <seonah1.moon@samsung.com>
Diffstat (limited to 'src/connman.h')
-rwxr-xr-xsrc/connman.h14
1 files changed, 9 insertions, 5 deletions
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);