From dfc1091b2f5f21f69e0aa6d3c4536b8990d4b100 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 19 Jan 2016 17:13:27 +0100 Subject: resolved: allocate DNS scope for links only if the interface is up For mDNS and LLMNR we already created the scopes only if the specific interfaces where actually up and suitable for Multicasting. Add a similar (but weaker) logic for unicast DNS as well. --- src/resolve/resolved-link.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/resolve/resolved-link.h') diff --git a/src/resolve/resolved-link.h b/src/resolve/resolved-link.h index db0e51da04..038ede7b67 100644 --- a/src/resolve/resolved-link.h +++ b/src/resolve/resolved-link.h @@ -86,7 +86,7 @@ int link_new(Manager *m, Link **ret, int ifindex); Link *link_free(Link *l); int link_update_rtnl(Link *l, sd_netlink_message *m); int link_update_monitor(Link *l); -bool link_relevant(Link *l, int family); +bool link_relevant(Link *l, int family, bool multicast); LinkAddress* link_find_address(Link *l, int family, const union in_addr_union *in_addr); void link_add_rrs(Link *l, bool force_remove); -- cgit v1.2.3-54-g00ecf