From 92eac7e4bf14d97c07632596554fb686338cf323 Mon Sep 17 00:00:00 2001 From: Allen Hubbe Date: Mon, 11 Sep 2023 11:08:15 -0700 Subject: [PATCH] vdpa: consume device_features parameter Consume the parameter to device_features when parsing command line options. Otherwise the parameter may be used again as an option name. # vdpa dev add ... device_features 0xdeadbeef mac 00:11:22:33:44:55 Unknown option "0xdeadbeef" Fixes: a4442ce58ebb ("vdpa: allow provisioning device features") Signed-off-by: Allen Hubbe Reviewed-by: Shannon Nelson Reviewed-by: Si-Wei Liu Acked-by: Jason Wang Signed-off-by: David Ahern --- vdpa/vdpa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c index 8bbe452c7..6e4a9c110 100644 --- a/vdpa/vdpa.c +++ b/vdpa/vdpa.c @@ -353,6 +353,8 @@ static int vdpa_argv_parse(struct vdpa *vdpa, int argc, char **argv, &opts->device_features); if (err) return err; + + NEXT_ARG_FWD(); o_found |= VDPA_OPT_VDEV_FEATURES; } else { fprintf(stderr, "Unknown option \"%s\"\n", *argv); -- 2.47.2