From 058bf25ac4db3c9118c844d29cefa9dad3414a0f Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Fri, 8 Mar 2019 15:26:47 +0100 Subject: [PATCH] device: reset the ipv6 DAD counter when the link comes up We can detect false DAD failures if the link goes down. Don't try to prevent them, but just reset the counter if the link goes down. (cherry picked from commit 056470a4ba7e000618f6d73437e38a96e348b81b) --- src/devices/nm-device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 442ac72eed..f8faf714e1 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -3884,6 +3884,8 @@ device_link_changed (NMDevice *self) if (!ip_config_merge_and_apply (self, AF_INET, TRUE)) _LOGW (LOGD_IP4, "failed applying IP4 config after link comes up again"); } + + priv->linklocal6_dad_counter = 0; if (priv->ip_state_6 == NM_DEVICE_IP_STATE_DONE) { if (!ip_config_merge_and_apply (self, AF_INET6, TRUE)) _LOGW (LOGD_IP6, "failed applying IP6 config after link comes up again");