net: vlan: inherit addr_assign_type along with dev_addr
A device inheriting a random or set address should reflect this in its addr_assign_type. Cc: Patrick McHardy <kaber@trash.net> Signed-off-by: Bjørn Mork <bjorn@mork.no> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
83a093b486
commit
6b93f4a1f2
|
@ -582,7 +582,7 @@ static int vlan_dev_init(struct net_device *dev)
|
|||
dev->dev_id = real_dev->dev_id;
|
||||
|
||||
if (is_zero_ether_addr(dev->dev_addr))
|
||||
memcpy(dev->dev_addr, real_dev->dev_addr, dev->addr_len);
|
||||
eth_hw_addr_inherit(dev, real_dev);
|
||||
if (is_zero_ether_addr(dev->broadcast))
|
||||
memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
|
||||
|
||||
|
|
Loading…
Reference in New Issue