From: Patrick McHardy <[EMAIL PROTECTED]> Date: Wed, 11 Jul 2007 19:38:16 +0200 (MEST)
> [VLAN]: Fix MAC address handling > > The VLAN MAC address handling is broken in multiple ways. When the address > differs when setting it, the real device is put in promiscous mode twice, > but never taken out again. Additionally it doesn't resync when the real > device's address is changed and needlessly puts it in promiscous mode when > the vlan device is still down. > > Fix by moving address handling to vlan_dev_open/vlan_dev_stop and properly > deal with address changes in the device notifier. Also switch to > dev_unicast_add (which needs the exact same handling). > > Since the set_mac_address handler is identical to the generic ethernet one > with these changes, kill it and use ether_setup(). > > Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]> Applied, thanks. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html