vrf: simplify the netdev notifier function
We can drop the check because if vrf_ptr is present then we must have the vrf device as a master and since we're running with rtnl it can't go away. Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3a4a27d3bd
commit
58aa90875d
|
@ -624,9 +624,8 @@ static int vrf_device_event(struct notifier_block *unused,
|
|||
if (!vrf_ptr || netif_is_vrf(dev))
|
||||
goto out;
|
||||
|
||||
vrf_dev = __dev_get_by_index(dev_net(dev), vrf_ptr->ifindex);
|
||||
if (vrf_dev)
|
||||
vrf_del_slave(vrf_dev, dev);
|
||||
vrf_dev = netdev_master_upper_dev_get(dev);
|
||||
vrf_del_slave(vrf_dev, dev);
|
||||
}
|
||||
out:
|
||||
return NOTIFY_DONE;
|
||||
|
|
Loading…
Reference in New Issue