bonding / ipv6: no addrconf for slaves separately from master
[kernel/kernel-generic.git] / net / ipv6 / addrconf.c
index f96ed76..79b79f3 100644 (file)
@@ -2268,6 +2268,9 @@ static int addrconf_notify(struct notifier_block *this, unsigned long event,
                break;
        case NETDEV_UP:
        case NETDEV_CHANGE:
+               if (dev->flags & IFF_SLAVE)
+                       break;
+
                if (event == NETDEV_UP) {
                        if (!netif_carrier_ok(dev)) {
                                /* device is not ready yet. */