[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1377174201-20236-1-git-send-email-bjorn@mork.no>
Date: Thu, 22 Aug 2013 14:23:21 +0200
From: Bjørn Mork <bjorn@...k.no>
To: netdev@...r.kernel.org
Cc: Patrick McHardy <kaber@...sh.net>,
Bjørn Mork <bjorn@...k.no>
Subject: [PATCH] net: vlan: inherit addr_assign_type along with dev_addr
A vlan device inheriting a random or set address should reflect
this in its addr_assign_type.
Signed-off-by: Bjørn Mork <bjorn@...k.no>
---
net/8021q/vlan_dev.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index 1cd3d2a..995684d 100644
--- a/net/8021q/vlan_dev.c
+++ b/net/8021q/vlan_dev.c
@@ -581,8 +581,10 @@ static int vlan_dev_init(struct net_device *dev)
/* ipv6 shared card related stuff */
dev->dev_id = real_dev->dev_id;
- if (is_zero_ether_addr(dev->dev_addr))
+ if (is_zero_ether_addr(dev->dev_addr)) {
memcpy(dev->dev_addr, real_dev->dev_addr, dev->addr_len);
+ dev->addr_assign_type = real_dev->addr_assign_type;
+ }
if (is_zero_ether_addr(dev->broadcast))
memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
--
1.7.10.4
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists