summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-server.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-09-29 21:18:29 +0200
committerLennart Poettering <lennart@poettering.net>2017-10-05 16:22:22 +0200
commit59c0fd0e17e485d551daa9cd26fa0cfc726085b0 (patch)
treeca2b9b72cbd258c0da43604e1a3930df12cc1f08 /src/resolve/resolved-dns-server.h
parent608f70e6b454020bfc8f807bd0f9d1c412d4157a (diff)
downloadsystemd-59c0fd0e17e485d551daa9cd26fa0cfc726085b0.tar.gz
resolved: automatically forget all learnt DNS server information when the network configuration changes
When the network configuration changes we should relearn everything there is to know about the configured DNS servers, because we might talk to the same addresses, but there might be different servers behind them.
Diffstat (limited to 'src/resolve/resolved-dns-server.h')
-rw-r--r--src/resolve/resolved-dns-server.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/resolve/resolved-dns-server.h b/src/resolve/resolved-dns-server.h
index bc95d53c6a..a5a82f7b76 100644
--- a/src/resolve/resolved-dns-server.h
+++ b/src/resolve/resolved-dns-server.h
@@ -151,3 +151,6 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(DnsServer*, dns_server_unref);
extern const struct hash_ops dns_server_hash_ops;
void dns_server_flush_cache(DnsServer *s);
+
+void dns_server_reset_features(DnsServer *s);
+void dns_server_reset_features_all(DnsServer *s);