armada: fix tx queue init 96/41696/1
authorDamjan Marion <[email protected]>
Tue, 8 Oct 2024 21:51:28 +0000 (23:51 +0200)
committerDamjan Marion <[email protected]>
Tue, 8 Oct 2024 21:53:45 +0000 (23:53 +0200)
Type: fix
Fixes: 4e51841
Change-Id: Ife3cb43f54cc0700c469f89b0a5af0ff44143807
Signed-off-by: Damjan Marion <[email protected]>
src/plugins/dev_armada/pp2/port.c

index 8e785e5..a14e15b 100644 (file)
@@ -46,11 +46,11 @@ mvpp2_port_init (vlib_main_t *vm, vnet_dev_port_t *port)
     },
   };
 
-  foreach_vnet_dev_port_rx_queue (q, port)
+  foreach_vnet_dev_port_tx_queue (q, port)
     {
       struct pp2_ppio_outqs_params *oqs = &ppio_params.outqs_params;
-      oqs->outqs_params[0].weight = 1;
-      oqs->outqs_params[0].size = q->size;
+      oqs->outqs_params[q->queue_id].weight = 1;
+      oqs->outqs_params[q->queue_id].size = q->size;
       oqs->num_outqs++;
     }