From: Florin Coras Date: Thu, 12 Jun 2025 06:26:00 +0000 (-0400) Subject: af_packet: fix rx/tx queue cli config X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F50%2F43150%2F4;p=vpp.git af_packet: fix rx/tx queue cli config Type: fix Change-Id: I45da2ee461c9b0a76eaee341eacd1449e88b87c6 Signed-off-by: Florin Coras --- 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"))