net/qede: do not stop vport if not started
Stopping an already disabled vport leads to firmware
assert. Stop the vport only if it was started.
Fixes: 2ea6f76aff
("qede: add core driver")
Cc: stable@dpdk.org
Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Rasesh Mody <rmody@marvell.com>
This commit is contained in:
parent
f44ca48c81
commit
bf44e27af5
@ -1509,7 +1509,8 @@ static void qede_dev_close(struct rte_eth_dev *eth_dev)
|
||||
if (eth_dev->data->dev_started)
|
||||
qede_dev_stop(eth_dev);
|
||||
|
||||
qede_stop_vport(edev);
|
||||
if (qdev->vport_started)
|
||||
qede_stop_vport(edev);
|
||||
qdev->vport_started = false;
|
||||
qede_fdir_dealloc_resc(eth_dev);
|
||||
qede_dealloc_fp_resc(eth_dev);
|
||||
|
Loading…
Reference in New Issue
Block a user