mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-08 23:10:29 +01:00
ppp-manager: ip6: set interface mtu based on ppp config
impl_ppp_manager_set_ip4_config always has been setting interface mtu based on ppp configuration: do the same for ip6 in case it matters.
This commit is contained in:
parent
6991333bc0
commit
4d7b494eb3
1 changed files with 3 additions and 1 deletions
|
|
@ -642,6 +642,7 @@ impl_ppp_manager_set_ip6_config(NMDBusObject *obj,
|
|||
nm_auto_unref_l3cd_init NML3ConfigData *l3cd = NULL;
|
||||
NMPlatformIP6Address address;
|
||||
struct in6_addr a;
|
||||
guint32 mtu;
|
||||
NMUtilsIPv6IfaceId iid = NM_UTILS_IPV6_IFACE_ID_INIT;
|
||||
gboolean has_peer = FALSE;
|
||||
gs_unref_variant GVariant *config_dict = NULL;
|
||||
|
|
@ -652,13 +653,14 @@ impl_ppp_manager_set_ip6_config(NMDBusObject *obj,
|
|||
|
||||
nm_clear_g_source(&priv->ppp_timeout_handler);
|
||||
|
||||
if (!set_ip_config_common(self, config_dict, NULL))
|
||||
if (!set_ip_config_common(self, config_dict, &mtu))
|
||||
goto out;
|
||||
|
||||
l3cd = nm_l3_config_data_new(nm_platform_get_multi_idx(NM_PLATFORM_GET),
|
||||
priv->ifindex,
|
||||
NM_IP_CONFIG_SOURCE_PPP);
|
||||
|
||||
nm_l3_config_data_set_mtu(l3cd, mtu);
|
||||
nm_l3_config_data_set_dns_priority(l3cd, AF_INET6, 0);
|
||||
|
||||
address = (NMPlatformIP6Address){
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue