app/testpmd: fix flow completion for RSS queues
The lack of a working completion for RSS queues was overlooked during development; until now only "end" was displayed as a valid token. Fixes: 05d34c6e9d2c ("app/testpmd: add queue actions to flow command") Cc: stable@dpdk.org Signed-off-by: Adrien Mazarguil <adrien.mazarguil@6wind.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
e65f082adb
commit
7a17b969e9
@ -2663,17 +2663,15 @@ static int
|
||||
comp_vc_action_rss_queue(struct context *ctx, const struct token *token,
|
||||
unsigned int ent, char *buf, unsigned int size)
|
||||
{
|
||||
static const char *const str[] = { "", "end", NULL };
|
||||
unsigned int i;
|
||||
|
||||
(void)ctx;
|
||||
(void)token;
|
||||
for (i = 0; str[i] != NULL; ++i)
|
||||
if (buf && i == ent)
|
||||
return snprintf(buf, size, "%s", str[i]);
|
||||
if (buf)
|
||||
return -1;
|
||||
return i;
|
||||
if (!buf)
|
||||
return nb_rxq + 1;
|
||||
if (ent < nb_rxq)
|
||||
return snprintf(buf, size, "%u", ent);
|
||||
if (ent == nb_rxq)
|
||||
return snprintf(buf, size, "end");
|
||||
return -1;
|
||||
}
|
||||
|
||||
/** Internal context. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user