From c7fc8a4d09933a524dab1a910c3ff7e2a688a149 Mon Sep 17 00:00:00 2001 From: Friedrich Altheide Date: Mon, 14 Apr 2025 11:27:09 +0200 Subject: [PATCH] device: remove activated condition when the carrier was down Call nm_device_update_dynamic_ip_setup every time the carrier was down or was seen down and is now up again, without checking if the state is NM_DEVICE_STATE_ACTIVATED. Change discussed in https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2173 --- src/core/devices/nm-device.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c index 2bb69e9ed3..636a5fe91c 100644 --- a/src/core/devices/nm-device.c +++ b/src/core/devices/nm-device.c @@ -7755,9 +7755,7 @@ device_link_changed(gpointer user_data) * tagged for carrier ignore) ensure that when the carrier appears we * renew DHCP leases and such. */ - if (priv->state == NM_DEVICE_STATE_ACTIVATED) { - nm_device_update_dynamic_ip_setup(self, "interface got carrier"); - } + nm_device_update_dynamic_ip_setup(self, "interface got carrier"); } if (update_unmanaged_specs)