[dpdk-dev] [PATCH v2] eal/devargs: add option to supply PCI dev args

Gaëtan Rivet gaetan.rivet at 6wind.com
Wed Jun 27 10:39:59 CEST 2018


Hi Ferruh, Pavan,

sorry for the delay,

On Tue, Jun 26, 2018 at 04:40:21PM +0100, Ferruh Yigit wrote:
> On 6/26/2018 1:48 PM, Shahaf Shuler wrote:
> > Hi Pavan,
> > 
> > Friday, June 15, 2018 7:44 AM, Pavan Nikhilesh:
> >> Subject: [dpdk-dev] [PATCH v2] eal/devargs: add option to supply PCI dev
> >> args
> >>
> >> Currently, the only way of supplying device argument to a pci device is to
> >> whitelist it i.e. -w 000X:00:0X.0,self_test=1. This is not a very feasible method
> >> as whitelisting a device has its own side effects i.e only the whitelisted pci
> >> devices are probed.
> >>
> >> Add a new eal command line option --pci-args to pass device args without the
> >> need to whitelist the devices.
> >> 		--pci-args 000X:00:0X.0,self_test=1
> >>
> >> Signed-off-by: Pavan Nikhilesh <pbhagavatula at caviumnetworks.com>
> > 
> > Tested-by: Shahaf Shuler <shahafs at mellanox.com>
> > 
> > It seems to work. 
> > Please see small comments below
> 
> Isn't this conflict with Gaetan's devarg work which has wider scope?
> 

Indeed it does.

Pavan, I have submitted a new version of a series adding generic kvargs
to several layers (bus, class, driver).

It does cover this exact use-case.

However, while writing it, I wasn't able to find PCI bus specific
parameters, that could showcase the functionality.

It would help the development if you could provide which parameter you
wanted to implement, I could add it in my own series, which would
streamline all of this.

Regards,
-- 
Gaëtan Rivet
6WIND


More information about the dev mailing list