]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/bridge/br_device.c
bridge: make bridge address settings sticky
[linux-2.6-omap-h63xx.git] / net / bridge / br_device.c
index a6ffc6c2a69fba24bc390ea8171637fae0bbbf97..d9449df7cad518d52d499b201d4e2cfd6ab4718f 100644 (file)
@@ -87,6 +87,7 @@ static int br_set_mac_address(struct net_device *dev, void *p)
        spin_lock_bh(&br->lock);
        memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN);
        br_stp_change_bridge_id(br, addr->sa_data);
+       br->flags |= BR_SET_MAC_ADDR;
        spin_unlock_bh(&br->lock);
 
        return 0;