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:
Xueming Li 2021-10-15 17:55:48 +08:00 committed by Ferruh Yigit
parent 771253ea8f
commit 51c1b8f8a0

View File

@ -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;