From ac145350f7b1e283fa43f8bb4cabf45a08b7da76 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 12 Jun 2025 02:26:00 -0400 Subject: [PATCH] af_packet: fix rx/tx queue cli config Type: fix Change-Id: I45da2ee461c9b0a76eaee341eacd1449e88b87c6 Signed-off-by: Florin Coras --- src/plugins/af_packet/cli.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugins/af_packet/cli.c b/src/plugins/af_packet/cli.c index 2af3fb17ee5..0f09badce70 100644 --- a/src/plugins/af_packet/cli.c +++ b/src/plugins/af_packet/cli.c @@ -47,6 +47,7 @@ af_packet_create_command_fn (vlib_main_t * vm, unformat_input_t * input, af_packet_create_if_arg_t _arg, *arg = &_arg; clib_error_t *error = NULL; u8 hwaddr[6]; + u32 nqs; int r; clib_memset (arg, 0, sizeof (*arg)); @@ -79,10 +80,10 @@ af_packet_create_command_fn (vlib_main_t * vm, unformat_input_t * input, else if (unformat (line_input, "tx-per-block %u", &arg->tx_frames_per_block)) ; - else if (unformat (line_input, "num-rx-queues %u", &arg->num_rxqs)) - ; - else if (unformat (line_input, "num-tx-queues %u", &arg->num_txqs)) - ; + else if (unformat (line_input, "num-rx-queues %u", &nqs)) + arg->num_rxqs = nqs; + else if (unformat (line_input, "num-tx-queues %u", &nqs)) + arg->num_txqs = nqs; else if (unformat (line_input, "qdisc-bypass-disable")) arg->flags &= ~AF_PACKET_IF_FLAGS_QDISC_BYPASS; else if (unformat (line_input, "cksum-gso-disable")) -- 2.16.6