ipv6: Log the affected address when DAD failure occurs
authorJens Rosenboom <me@jayr.de>
Thu, 17 Sep 2009 17:24:24 +0000 (10:24 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 17 Sep 2009 17:24:24 +0000 (10:24 -0700)
If an interface has multiple addresses, the current message for DAD
failure isn't really helpful, so this patch adds the address itself to
the printk.

Signed-off-by: Jens Rosenboom <me@jayr.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/addrconf.c

index f216a41ceb2257f6068ceaefd59e67b48d6dd30d..55f486d89c88eeb1d3e1409cd115cf996c9a8b07 100644 (file)
@@ -1407,8 +1407,8 @@ void addrconf_dad_failure(struct inet6_ifaddr *ifp)
        struct inet6_dev *idev = ifp->idev;
 
        if (net_ratelimit())
-               printk(KERN_INFO "%s: IPv6 duplicate address detected!\n",
-                       ifp->idev->dev->name);
+               printk(KERN_INFO "%s: IPv6 duplicate address %pI6c detected!\n",
+                       ifp->idev->dev->name, &ifp->addr);
 
        if (idev->cnf.accept_dad > 1 && !idev->cnf.disable_ipv6) {
                struct in6_addr addr;