summaryrefslogtreecommitdiff
path: root/src/core/ppp/nm-ppp-manager.c
diff options
context:
space:
mode:
authorDominique Martinet <dominique.martinet@atmark-techno.com>2022-06-09 16:51:31 +0900
committerBeniamino Galvani <bgalvani@redhat.com>2022-06-09 14:21:10 +0000
commit6991333bc0c40ff08070f43dfb398ed69c8dd2f6 (patch)
treea3fb98545a623680649f8fc517bab47df20c83e4 /src/core/ppp/nm-ppp-manager.c
parent431d139d15c4782fb6f4c69dfd687ea1619a30f1 (diff)
downloadNetworkManager-6991333bc0c40ff08070f43dfb398ed69c8dd2f6.tar.gz
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
Diffstat (limited to 'src/core/ppp/nm-ppp-manager.c')
-rw-r--r--src/core/ppp/nm-ppp-manager.c2
1 files changed, 2 insertions, 0 deletions
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,