net/bonding: fix Tx queue release
When release Tx queue, Rx queue data got freed because wrong Tx queue data located. This patch fixes the wrong Tx queue data location. Fixes: 7483341ae553 ("ethdev: change queue release callback") Signed-off-by: Xueming Li <xuemingl@nvidia.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
771253ea8f
commit
51c1b8f8a0
@ -2343,7 +2343,7 @@ bond_ethdev_rx_queue_release(struct rte_eth_dev *dev, uint16_t queue_id)
|
||||
static void
|
||||
bond_ethdev_tx_queue_release(struct rte_eth_dev *dev, uint16_t queue_id)
|
||||
{
|
||||
void *queue = dev->data->rx_queues[queue_id];
|
||||
void *queue = dev->data->tx_queues[queue_id];
|
||||
|
||||
if (queue == NULL)
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user