From 2e1cf55dba673751f1c858560e0d8d65c670d4bd Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 21 May 2026 07:47:37 +0900 Subject: [PATCH] Revert "network: fix max MTU check for IPv6 MTU adjustments" This reverts commit 32417c172383847ec78b672c537594e3efe8f0e0. IPv6 MTU cannot be larger than the current interface MTU. The previous behavior is correct. --- src/network/networkd-sysctl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/networkd-sysctl.c b/src/network/networkd-sysctl.c index ba90d342c5..c59cb2a5d7 100644 --- a/src/network/networkd-sysctl.c +++ b/src/network/networkd-sysctl.c @@ -545,11 +545,11 @@ int link_set_ipv6_mtu(Link *link, int log_level) { if (mtu == 0) return 0; - if (mtu > link->max_mtu) { + if (mtu > link->mtu) { log_link_full(link, log_level, "Reducing requested IPv6 MTU %"PRIu32" to the interface's maximum MTU %"PRIu32".", - mtu, link->max_mtu); - mtu = link->max_mtu; + mtu, link->mtu); + mtu = link->mtu; } r = sysctl_write_ip_property_uint32(AF_INET6, link->ifname, "mtu", mtu, manager_get_sysctl_shadow(link->manager));