ionic: change mtu after queues are stopped
Order of operations is slightly more correct in the driver to change the netdev->mtu after the queues have been stopped rather than before. Signed-off-by: Shannon Nelson <snelson@pensando.io> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
c0c682eeb8
commit
79ba55a36e
@ -1465,12 +1465,14 @@ static int ionic_change_mtu(struct net_device *netdev, int new_mtu)
|
|||||||
if (err)
|
if (err)
|
||||||
return err;
|
return err;
|
||||||
|
|
||||||
netdev->mtu = new_mtu;
|
|
||||||
/* if we're not running, nothing more to do */
|
/* if we're not running, nothing more to do */
|
||||||
if (!netif_running(netdev))
|
if (!netif_running(netdev)) {
|
||||||
|
netdev->mtu = new_mtu;
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
ionic_stop_queues_reconfig(lif);
|
ionic_stop_queues_reconfig(lif);
|
||||||
|
netdev->mtu = new_mtu;
|
||||||
return ionic_start_queues_reconfig(lif);
|
return ionic_start_queues_reconfig(lif);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user