netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] vdpa: consume device_features parameter
@ 2023-05-12 16:41 Shannon Nelson
  2023-05-17  5:56 ` Jason Wang
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Shannon Nelson @ 2023-05-12 16:41 UTC (permalink / raw)
  To: dsahern
  Cc: netdev, virtualization, mst, jasowang, shannon.nelson,
	allen.hubbe, drivers

From: Allen Hubbe <allen.hubbe@amd.com>

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 <allen.hubbe@amd.com>
Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>
---
 vdpa/vdpa.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c
index 27647d73d498..8a2fca8647b6 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.17.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-05-12 16:41 [PATCH] vdpa: consume device_features parameter Shannon Nelson
@ 2023-05-17  5:56 ` Jason Wang
  2023-05-18  6:51 ` Eugenio Perez Martin
  2023-09-07 20:41 ` Si-Wei Liu
  2 siblings, 0 replies; 9+ messages in thread
From: Jason Wang @ 2023-05-17  5:56 UTC (permalink / raw)
  To: Shannon Nelson; +Cc: dsahern, netdev, virtualization, mst, allen.hubbe, drivers

On Sat, May 13, 2023 at 12:42 AM Shannon Nelson <shannon.nelson@amd.com> wrote:
>
> From: Allen Hubbe <allen.hubbe@amd.com>
>
> 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 <allen.hubbe@amd.com>
> Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>

Acked-by: Jason Wang <jasowang@redhat.com>

Thanks

> ---
>  vdpa/vdpa.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c
> index 27647d73d498..8a2fca8647b6 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.17.1
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-05-12 16:41 [PATCH] vdpa: consume device_features parameter Shannon Nelson
  2023-05-17  5:56 ` Jason Wang
@ 2023-05-18  6:51 ` Eugenio Perez Martin
  2023-09-07 20:41 ` Si-Wei Liu
  2 siblings, 0 replies; 9+ messages in thread
From: Eugenio Perez Martin @ 2023-05-18  6:51 UTC (permalink / raw)
  To: Shannon Nelson
  Cc: dsahern, netdev, virtualization, mst, jasowang, allen.hubbe,
	drivers

On Fri, May 12, 2023 at 6:42 PM Shannon Nelson <shannon.nelson@amd.com> wrote:
>
> From: Allen Hubbe <allen.hubbe@amd.com>
>
> 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 <allen.hubbe@amd.com>
> Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>

Acked-by: Eugenio Pérez <eperezma@redhat.com>


> ---
>  vdpa/vdpa.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c
> index 27647d73d498..8a2fca8647b6 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.17.1
>
>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-05-12 16:41 [PATCH] vdpa: consume device_features parameter Shannon Nelson
  2023-05-17  5:56 ` Jason Wang
  2023-05-18  6:51 ` Eugenio Perez Martin
@ 2023-09-07 20:41 ` Si-Wei Liu
  2023-09-07 23:02   ` Nelson, Shannon
  2023-09-08  0:07   ` David Ahern
  2 siblings, 2 replies; 9+ messages in thread
From: Si-Wei Liu @ 2023-09-07 20:41 UTC (permalink / raw)
  To: dsahern
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization,
	shannon.nelson

Hi David,

Why this patch doesn't get picked in the last 4 months? Maybe the 
subject is not clear, but this is an iproute2 patch. Would it be 
possible to merge at your earliest convenience?

PS, adding my R-b to the patch.

Thanks,
-Siwei


On Sat, May 13, 2023 at 12:42 AM Shannon Nelson <shannon.nelson@amd.com> 
wrote:
 >
 > From: Allen Hubbe <allen.hubbe@amd.com>
 >
 > 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 <allen.hubbe@amd.com>
 > Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>

Reviewed-by: Si-Wei Liu <si-wei.liu@oracle.com>

 > ---
 >  vdpa/vdpa.c | 2 ++
 >  1 file changed, 2 insertions(+)
 >
 > diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c
 > index 27647d73d498..8a2fca8647b6 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.17.1
 >


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-09-07 20:41 ` Si-Wei Liu
@ 2023-09-07 23:02   ` Nelson, Shannon
  2023-09-08  0:07   ` David Ahern
  1 sibling, 0 replies; 9+ messages in thread
From: Nelson, Shannon @ 2023-09-07 23:02 UTC (permalink / raw)
  To: Si-Wei Liu, dsahern, stephen
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization

On 9/7/2023 1:41 PM, Si-Wei Liu wrote:
> 
> Hi David,
> 
> Why this patch doesn't get picked in the last 4 months? Maybe the
> subject is not clear, but this is an iproute2 patch. Would it be
> possible to merge at your earliest convenience?
> 
> PS, adding my R-b to the patch.

Maybe I aimed this at the wrong person?  I see that Stephen just 
announced the latest iproute2
https://lore.kernel.org/netdev/20230906093918.394a1b1d@hermes.local/

I probably also should have made sure that "iproute2" was in the subject 
prefix.

Hi Stephen, perhaps you can help with this?

Thanks,
sln


> 
> Thanks,
> -Siwei
> 
> 
> On Sat, May 13, 2023 at 12:42 AM Shannon Nelson <shannon.nelson@amd.com>
> wrote:
>  >
>  > From: Allen Hubbe <allen.hubbe@amd.com>
>  >
>  > 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 <allen.hubbe@amd.com>
>  > Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>
> 
> Reviewed-by: Si-Wei Liu <si-wei.liu@oracle.com>
> 
>  > ---
>  >  vdpa/vdpa.c | 2 ++
>  >  1 file changed, 2 insertions(+)
>  >
>  > diff --git a/vdpa/vdpa.c b/vdpa/vdpa.c
>  > index 27647d73d498..8a2fca8647b6 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.17.1
>  >
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-09-07 20:41 ` Si-Wei Liu
  2023-09-07 23:02   ` Nelson, Shannon
@ 2023-09-08  0:07   ` David Ahern
  2023-09-08 18:37     ` Si-Wei Liu
  1 sibling, 1 reply; 9+ messages in thread
From: David Ahern @ 2023-09-08  0:07 UTC (permalink / raw)
  To: Si-Wei Liu
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization,
	shannon.nelson

On 9/7/23 2:41 PM, Si-Wei Liu wrote:
> Hi David,
> 
> Why this patch doesn't get picked in the last 4 months? Maybe the
> subject is not clear, but this is an iproute2 patch. Would it be
> possible to merge at your earliest convenience?
> 
> PS, adding my R-b to the patch.
> 

It got marked "Not applicable":
https://patchwork.kernel.org/project/netdevbpf/patch/29db10bca7e5ef6b1137282292660fc337a4323a.1683907102.git.allen.hubbe@amd.com/

Resend the patch with any reviewed by tags and be sure to cc me.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-09-08  0:07   ` David Ahern
@ 2023-09-08 18:37     ` Si-Wei Liu
  2023-09-09 20:36       ` David Ahern
  0 siblings, 1 reply; 9+ messages in thread
From: Si-Wei Liu @ 2023-09-08 18:37 UTC (permalink / raw)
  To: David Ahern
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization,
	shannon.nelson



On 9/7/2023 5:07 PM, David Ahern wrote:
> On 9/7/23 2:41 PM, Si-Wei Liu wrote:
>> Hi David,
>>
>> Why this patch doesn't get picked in the last 4 months? Maybe the
>> subject is not clear, but this is an iproute2 patch. Would it be
>> possible to merge at your earliest convenience?
>>
>> PS, adding my R-b to the patch.
>>
> It got marked "Not applicable":
> https://patchwork.kernel.org/project/netdevbpf/patch/29db10bca7e5ef6b1137282292660fc337a4323a.1683907102.git.allen.hubbe@amd.com/
>
> Resend the patch with any reviewed by tags and be sure to cc me.
>
Just out of my own curiosity, the patch is not applicable simply because 
the iproute2 was missing from the subject, or the code base somehow got 
changed that isn't aligned with the patch any more?

Thanks,
-Siwei

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-09-08 18:37     ` Si-Wei Liu
@ 2023-09-09 20:36       ` David Ahern
  2023-09-12  0:33         ` Si-Wei Liu
  0 siblings, 1 reply; 9+ messages in thread
From: David Ahern @ 2023-09-09 20:36 UTC (permalink / raw)
  To: Si-Wei Liu
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization,
	shannon.nelson

On 9/8/23 12:37 PM, Si-Wei Liu wrote:
> Just out of my own curiosity, the patch is not applicable simply because
> the iproute2 was missing from the subject, or the code base somehow got

most likely missing the iproute2 label in the Subject line

> changed that isn't aligned with the patch any more?
> 
> Thanks,
> -Siwei


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] vdpa: consume device_features parameter
  2023-09-09 20:36       ` David Ahern
@ 2023-09-12  0:33         ` Si-Wei Liu
  0 siblings, 0 replies; 9+ messages in thread
From: Si-Wei Liu @ 2023-09-12  0:33 UTC (permalink / raw)
  To: David Ahern
  Cc: allen.hubbe, drivers, jasowang, mst, netdev, virtualization,
	shannon.nelson

Thanks David, for clarifications. Now I see the patch just got posted by 
Shannon (thanks!) with the correct iproute2 label in the subject line. 
We may expect to see this land on iproute2 repo soon?

Thanks!
-Siwei

On 9/9/2023 1:36 PM, David Ahern wrote:
> On 9/8/23 12:37 PM, Si-Wei Liu wrote:
>> Just out of my own curiosity, the patch is not applicable simply because
>> the iproute2 was missing from the subject, or the code base somehow got
> most likely missing the iproute2 label in the Subject line
>
>> changed that isn't aligned with the patch any more?
>>
>> Thanks,
>> -Siwei


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-09-12  0:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-12 16:41 [PATCH] vdpa: consume device_features parameter Shannon Nelson
2023-05-17  5:56 ` Jason Wang
2023-05-18  6:51 ` Eugenio Perez Martin
2023-09-07 20:41 ` Si-Wei Liu
2023-09-07 23:02   ` Nelson, Shannon
2023-09-08  0:07   ` David Ahern
2023-09-08 18:37     ` Si-Wei Liu
2023-09-09 20:36       ` David Ahern
2023-09-12  0:33         ` Si-Wei Liu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).