From 6991333bc0c40ff08070f43dfb398ed69c8dd2f6 Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Thu, 9 Jun 2022 16:51:31 +0900 Subject: [PATCH] ppp-manager: ip6: fix dns not being used ipv6 DNS received on ppp interface were being ignored because their priority was not set. Fix this by using default priority in impl_ppp_manager_set_ip6_config(), as was done for ip4_config in b2e559fab2fa ("core: initialize l3cd dns-priority for ppp and wwan") Fixes: 58287cbcc0c8 ('core: rework IP configuration in NetworkManager using layer 3 configuration') https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1022 --- src/core/ppp/nm-ppp-manager.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/ppp/nm-ppp-manager.c b/src/core/ppp/nm-ppp-manager.c index 896c233d6d..9759b9b397 100644 --- a/src/core/ppp/nm-ppp-manager.c +++ b/src/core/ppp/nm-ppp-manager.c @@ -659,6 +659,8 @@ impl_ppp_manager_set_ip6_config(NMDBusObject *obj, priv->ifindex, NM_IP_CONFIG_SOURCE_PPP); + nm_l3_config_data_set_dns_priority(l3cd, AF_INET6, 0); + address = (NMPlatformIP6Address){ .plen = 64, .addr_source = NM_IP_CONFIG_SOURCE_PPP,