ethdev: free queue array when closing
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> Acked-by: Michael Qiu <michael.qiu@intel.com>
This commit is contained in:
parent
d281632b36
commit
5cd40a8416
@ -1381,6 +1381,11 @@ rte_eth_dev_close(uint8_t port_id)
|
|||||||
FUNC_PTR_OR_RET(*dev->dev_ops->dev_close);
|
FUNC_PTR_OR_RET(*dev->dev_ops->dev_close);
|
||||||
dev->data->dev_started = 0;
|
dev->data->dev_started = 0;
|
||||||
(*dev->dev_ops->dev_close)(dev);
|
(*dev->dev_ops->dev_close)(dev);
|
||||||
|
|
||||||
|
rte_free(dev->data->rx_queues);
|
||||||
|
dev->data->rx_queues = NULL;
|
||||||
|
rte_free(dev->data->tx_queues);
|
||||||
|
dev->data->tx_queues = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Loading…
x
Reference in New Issue
Block a user