diff options
author | Dominique Martinet <dominique.martinet@atmark-techno.com> | 2022-06-09 16:51:31 +0900 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2022-06-09 14:21:10 +0000 |
commit | 6991333bc0c40ff08070f43dfb398ed69c8dd2f6 (patch) | |
tree | a3fb98545a623680649f8fc517bab47df20c83e4 /src/core/ppp/nm-ppp-manager.c | |
parent | 431d139d15c4782fb6f4c69dfd687ea1619a30f1 (diff) | |
download | NetworkManager-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.c | 2 |
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, |