qlcnic: remove usage of vlan_group_get_device
Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5526c03137
commit
223bb15e4a
|
@ -4198,18 +4198,13 @@ static void
|
||||||
qlcnic_restore_indev_addr(struct net_device *netdev, unsigned long event)
|
qlcnic_restore_indev_addr(struct net_device *netdev, unsigned long event)
|
||||||
{
|
{
|
||||||
struct qlcnic_adapter *adapter = netdev_priv(netdev);
|
struct qlcnic_adapter *adapter = netdev_priv(netdev);
|
||||||
struct vlan_group *grp;
|
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
u16 vid;
|
u16 vid;
|
||||||
|
|
||||||
qlcnic_config_indev_addr(adapter, netdev, event);
|
qlcnic_config_indev_addr(adapter, netdev, event);
|
||||||
|
|
||||||
grp = rcu_dereference_rtnl(netdev->vlgrp);
|
|
||||||
if (!grp)
|
|
||||||
return;
|
|
||||||
|
|
||||||
for_each_set_bit(vid, adapter->vlans, VLAN_N_VID) {
|
for_each_set_bit(vid, adapter->vlans, VLAN_N_VID) {
|
||||||
dev = vlan_group_get_device(grp, vid);
|
dev = __vlan_find_dev_deep(netdev, vid);
|
||||||
if (!dev)
|
if (!dev)
|
||||||
continue;
|
continue;
|
||||||
qlcnic_config_indev_addr(adapter, dev, event);
|
qlcnic_config_indev_addr(adapter, dev, event);
|
||||||
|
|
Loading…
Reference in New Issue