[PATCH 3/3] net/nfp: increase representor port txq number
Chaoyong He
chaoyong.he at corigine.com
Fri Aug 30 04:30:02 CEST 2024
From: Long Wu <long.wu at corigine.com>
This commit supports configuring multiple Tx queues for flower
representor port.
Signed-off-by: Long Wu <long.wu at corigine.com>
Reviewed-by: Chaoyong He <chaoyong.he at corigine.com>
Reviewed-by: Peng Zhang <peng.zhang at corigine.com>
---
drivers/net/nfp/flower/nfp_flower_representor.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/net/nfp/flower/nfp_flower_representor.c b/drivers/net/nfp/flower/nfp_flower_representor.c
index 96433b9f87..872b8a6db4 100644
--- a/drivers/net/nfp/flower/nfp_flower_representor.c
+++ b/drivers/net/nfp/flower/nfp_flower_representor.c
@@ -315,12 +315,11 @@ nfp_flower_repr_tx_burst(void *tx_queue,
/* This points to the PF vNIC that owns this representor */
dev = repr->app_fw_flower->pf_ethdev;
- /* Only using Tx queue 0 for now. */
- pf_tx_queue = dev->data->tx_queues[0];
+ pf_tx_queue = dev->data->tx_queues[txq->qidx];
sent = nfp_flower_pf_xmit_pkts(pf_tx_queue, tx_pkts, nb_pkts);
if (sent != 0) {
- PMD_TX_LOG(DEBUG, "Representor Tx burst for %s, port_id: %#x transmitted: %hu",
- repr->name, repr->port_id, sent);
+ PMD_TX_LOG(DEBUG, "Port: %#x transmitted: %hu queue: %u",
+ repr->port_id, sent, txq->qidx);
data_len = 0;
for (i = 0; i < sent; i++)
--
2.39.1
More information about the dev
mailing list