diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-11-18 17:04:26 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-11-21 22:58:26 +0100 |
commit | 5512a96316ef54b398a746428d4ded28bda2cccc (patch) | |
tree | b65760fe8ef40a924ed1df57cccd3335ed8f925a /src/network/networkd-network.h | |
parent | fa105ce6b7ddd94f8a079e825cef32393adb6d45 (diff) |
networkd: store DNS servers configured per-network as parsed addresses
DNS servers must be specified as IP addresses, hence let's store them as that
internally, so that they are guaranteed to be fully normalized always, and
invalid data cannot be stored.
Diffstat (limited to 'src/network/networkd-network.h')
-rw-r--r-- | src/network/networkd-network.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/network/networkd-network.h b/src/network/networkd-network.h index 735d7f7a77..17cff956da 100644 --- a/src/network/networkd-network.h +++ b/src/network/networkd-network.h @@ -194,7 +194,10 @@ struct Network { Hashmap *routes_by_section; Hashmap *fdb_entries_by_section; - char **search_domains, **route_domains, **dns, **ntp, **bind_carrier; + struct in_addr_data *dns; + unsigned n_dns; + + char **search_domains, **route_domains, **ntp, **bind_carrier; ResolveSupport llmnr; ResolveSupport mdns; |