team: Use new sync_multiple api to sync devices adressess.
Team drivers attempts to sync addresses to each of the port devices; however, the current api doesn't really perform the sync for any device after the first one. Switch to using the new api that will actually sync the addresses to all ports. CC: Jiri Pirko <jiri@resnulli.us> Signed-off-by: Vlad Yasevich <vyasevic@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
4cd729b042
commit
72b270323d
|
@ -1504,8 +1504,8 @@ static void team_set_rx_mode(struct net_device *dev)
|
|||
|
||||
rcu_read_lock();
|
||||
list_for_each_entry_rcu(port, &team->port_list, list) {
|
||||
dev_uc_sync(port->dev, dev);
|
||||
dev_mc_sync(port->dev, dev);
|
||||
dev_uc_sync_multiple(port->dev, dev);
|
||||
dev_mc_sync_multiple(port->dev, dev);
|
||||
}
|
||||
rcu_read_unlock();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue