|
@@ -1198,6 +1198,9 @@ static int team_port_add(struct team *team, struct net_device *port_dev)
|
|
|
goto err_dev_open;
|
|
|
}
|
|
|
|
|
|
+ dev_uc_sync_multiple(port_dev, dev);
|
|
|
+ dev_mc_sync_multiple(port_dev, dev);
|
|
|
+
|
|
|
err = vlan_vids_add_by_dev(port_dev, dev);
|
|
|
if (err) {
|
|
|
netdev_err(dev, "Failed to add vlan ids to device %s\n",
|
|
@@ -1261,6 +1264,8 @@ err_enable_netpoll:
|
|
|
vlan_vids_del_by_dev(port_dev, dev);
|
|
|
|
|
|
err_vids_add:
|
|
|
+ dev_uc_unsync(port_dev, dev);
|
|
|
+ dev_mc_unsync(port_dev, dev);
|
|
|
dev_close(port_dev);
|
|
|
|
|
|
err_dev_open:
|