Re: [dpdk-dev] [PATCH v7 2/2] ethdev: change queue release callback
From: Thomas Monjalon <hidden>
Date: 2021-10-11 08:28:23
From: Thomas Monjalon <hidden>
Date: 2021-10-11 08:28:23
06/10/2021 13:18, Xueming Li:
--- a/drivers/net/szedata2/rte_eth_szedata2.c +++ b/drivers/net/szedata2/rte_eth_szedata2.c static void -eth_tx_queue_release(void *q) +eth_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid) { - struct szedata2_tx_queue *txq = (struct szedata2_tx_queue *)q; + struct szedata2_tx_queue *txq = dev->data->tx_queues[qid]; if (txq != NULL) { if (txq->sze != NULL) szedata_close(txq->sze); rte_free(txq); + dev->data->tx_queues[i] = NULL; } }
Compilation is broken. I will do following change in the patch on main: - dev->data->tx_queues[i] = NULL; + dev->data->tx_queues[qid] = NULL;