From: Allen Hubbe Date: Mon, 11 Sep 2023 18:08:15 +0000 (-0700) Subject: vdpa: consume device_features parameter X-Git-Tag: v6.7.0~48^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92eac7e4bf14d97c07632596554fb686338cf323;p=thirdparty%2Fiproute2.git 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 --- 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);