summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2018-09-21 17:59:56 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2018-09-21 18:30:53 +0200
commitd962456f1202f7b641f17e41e94088bdc31ed699 (patch)
tree0d35e55f8b7f483af66278e4705c6f765cc74d85
parent2fa0d7465d7a3a9d6856f3ea38c7b4ee98d34271 (diff)
downloadNetworkManager-d962456f1202f7b641f17e41e94088bdc31ed699.tar.gz
device: reapply IP configuration after carrier up
-rw-r--r--src/devices/nm-device.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index d227a1f153..d43ed2474b 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -3330,6 +3330,9 @@ carrier_changed (NMDevice *self, gboolean carrier)
* renew DHCP leases and such.
*/
nm_device_update_dynamic_ip_setup (self);
+
+ ip_config_merge_and_apply (self, AF_INET, TRUE);
+ ip_config_merge_and_apply (self, AF_INET6, TRUE);
}
} else {
if (priv->state == NM_DEVICE_STATE_UNAVAILABLE) {