diff options
Diffstat (limited to 'net/bridge/br_device.c')
| -rw-r--r-- | net/bridge/br_device.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c index 070e8a68cfc6..7c78e2640190 100644 --- a/net/bridge/br_device.c +++ b/net/bridge/br_device.c @@ -313,6 +313,8 @@ static const struct net_device_ops br_netdev_ops = {  	.ndo_fdb_add		 = br_fdb_add,  	.ndo_fdb_del		 = br_fdb_delete,  	.ndo_fdb_dump		 = br_fdb_dump, +	.ndo_bridge_getlink	 = br_getlink, +	.ndo_bridge_setlink	 = br_setlink,  };  static void br_dev_free(struct net_device *dev) @@ -356,7 +358,7 @@ void br_dev_setup(struct net_device *dev)  	br->bridge_id.prio[0] = 0x80;  	br->bridge_id.prio[1] = 0x00; -	memcpy(br->group_addr, br_group_address, ETH_ALEN); +	memcpy(br->group_addr, eth_reserved_addr_base, ETH_ALEN);  	br->stp_enabled = BR_NO_STP;  	br->group_fwd_mask = BR_GROUPFWD_DEFAULT; |