[dpdk-dev] [PATCH 1/5] bus/vmbus: add devargs support
Gaëtan Rivet
gaetan.rivet at 6wind.com
Fri Sep 14 15:06:46 CEST 2018
Hi,
On Fri, Sep 14, 2018 at 01:46:59PM +0100, Ferruh Yigit wrote:
> On 8/30/2018 11:35 PM, Stephen Hemminger wrote:
> > From: Stephen Hemminger <sthemmin at microsoft.com>
> >
> > Take device arguments from command line and put
> > them in the device devargs.
> >
> > Signed-off-by: Stephen Hemminger <sthemmin at microsoft.com>
>
> <...>
>
> > @@ -204,6 +203,27 @@ vmbus_parse(const char *name, void *addr)
> > return ret;
> > }
> >
> > +/*
> > + * scan for matching device args on command line
> > + * example:
> > + * -w 'vmbus(635a7ae3-091e-4410-ad59-667c4f8c04c3,latency=20)'
>
> This is just in comment but,
>
> I guess latest syntax is:
> -w "vmbus:635a7ae3-091e-4410-ad59-667c4f8c04c3,latency=20"
>
> @Gaetan, is latest devarg syntax documented somewhere?
That's the current syntax indeed. Some documentation is found at
lib/librte_eal/common/include/rte_devargs.h:100
Where it is specified that the bus name can be either omitted or
followed by any character, to separate it from the device identifier.
This means that using ':' is fine, as well as '('. As long as the device
PMD afterward ignore the dangling ')' during devargs parsing, this should
be fine.
I don't think this is very clean, but it works.
--
Gaëtan Rivet
6WIND
More information about the dev
mailing list