diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-01-19 17:16:12 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-01-19 18:37:45 +0100 |
commit | 97e5d693c04e50605d438af1c8a965fd2963bbe9 (patch) | |
tree | e7e3aeb0fb22c0bca7cc22c227f7a127cd611a8e /src/basic | |
parent | 9a81c76848abcb0d6e209ec3959b784580488ac0 (diff) |
resolved: add bus API for configuring per-link DNS settings
This is useful for alternative network management solutions (such as NetworkManager) to push DNS configuration data
into resolved.
The calls will fail should networkd already have taken possesion of a link, so that the bus API is only available if
we don't get the data from networkd.
Diffstat (limited to 'src/basic')
-rw-r--r-- | src/basic/in-addr-util.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/basic/in-addr-util.h b/src/basic/in-addr-util.h index bcc116c783..f2b8865df5 100644 --- a/src/basic/in-addr-util.h +++ b/src/basic/in-addr-util.h @@ -33,6 +33,11 @@ union in_addr_union { struct in6_addr in6; }; +struct in_addr_data { + int family; + union in_addr_union address; +}; + int in_addr_is_null(int family, const union in_addr_union *u); int in_addr_is_link_local(int family, const union in_addr_union *u); int in_addr_is_localhost(int family, const union in_addr_union *u); |