[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Olivier Matz
Hi, Thank you everyone for all these comments. I'll try to summarize them here: a- the kmod information should be per-device instead of per-driver (modalias-like) b- there is no need to specify kmod dependencies (i.e. "uio_pci_generic" is enough, not "uio & uio_pci_generic") since it is available

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Trahe, Fiona
016 8:16 PM > > > To: Stephen Hemminger > > > Cc: Trahe, Fiona ; dev at dpdk.org; Olivier Matz > > > ; Thomas Monjalon > > > > > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod > > > dependencies in pmdinfo > > > > &

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Thomas Monjalon
2016-09-01 10:41, Stephen Hemminger: > Neil Horman wrote: > > On Thu, Sep 01, 2016 at 12:55:27PM +, Trahe, Fiona wrote: > > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Olivier Matz > > > > On 08/31/2016 03:27 PM, Neil Horman wrote: > > > > > Oh, I see, so your list is a colon d

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Neil Horman
dpdk.org; > > Olivier Matz ; Thomas Monjalon > > > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies > > in pmdinfo > > > > On Fri, Sep 02, 2016 at 09:19:26AM +, Trahe, Fiona wrote: > > > > > > > > > &g

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Neil Horman
dpdk.org; Olivier Matz > > ; Thomas Monjalon > > > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies > > in pmdinfo > > > > On Thu, Sep 01, 2016 at 10:41:22AM -0700, Stephen Hemminger wrote: > > > On Thu, 1 Sep 2016 13:35:19

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-02 Thread Trahe, Fiona
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Thursday, September 1, 2016 8:16 PM > To: Stephen Hemminger > Cc: Trahe, Fiona ; dev at dpdk.org; Olivier Matz > ; Thomas Monjalon > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC]

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-01 Thread Neil Horman
al Message- > > > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Olivier Matz > > > > Sent: Wednesday, August 31, 2016 2:40 PM > > > > To: Neil Horman > > > > Cc: dev at dpdk.org; thomas.monjalon at 6wind.com > > > >

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-01 Thread Neil Horman
Cc: dev at dpdk.org; thomas.monjalon at 6wind.com > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies > > in pmdinfo > > > > Hi Neil, > > > > On 08/31/2016 03:27 PM, Neil Horman wrote: > > > On Wed, Aug 31, 2016 at 11:21:18A

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-01 Thread Trahe, Fiona
Hi Neil and Olivier, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Olivier Matz > Sent: Wednesday, August 31, 2016 2:40 PM > To: Neil Horman > Cc: dev at dpdk.org; thomas.monjalon at 6wind.com > Subject: Re: [dpdk-dev] [dpdk-dev, RFC]

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-09-01 Thread Stephen Hemminger
> > Sent: Wednesday, August 31, 2016 2:40 PM > > > To: Neil Horman > > > Cc: dev at dpdk.org; thomas.monjalon at 6wind.com > > > Subject: Re: [dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod > > > dependencies > > > in pmdinfo > > >

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-31 Thread Olivier Matz
Hi Neil, On 08/31/2016 03:27 PM, Neil Horman wrote: > On Wed, Aug 31, 2016 at 11:21:18AM +0200, Olivier Matz wrote: >> Hi Neil, >> >> On 08/30/2016 03:23 PM, Neil Horman wrote: >>> On Fri, Aug 26, 2016 at 03:20:46PM +0200, Olivier Matz wrote: Add a new macro DRIVER_REGISTER_KMOD_DEP() that al

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-31 Thread Olivier Matz
Hi Neil, On 08/30/2016 03:23 PM, Neil Horman wrote: > On Fri, Aug 26, 2016 at 03:20:46PM +0200, Olivier Matz wrote: >> Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to >> declare the list of kernel modules required to run properly. >> >> Today, most PCI drivers require uio/vfio.

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-31 Thread Neil Horman
On Wed, Aug 31, 2016 at 11:21:18AM +0200, Olivier Matz wrote: > Hi Neil, > > On 08/30/2016 03:23 PM, Neil Horman wrote: > > On Fri, Aug 26, 2016 at 03:20:46PM +0200, Olivier Matz wrote: > >> Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to > >> declare the list of kernel modules

[dpdk-dev] [RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-30 Thread Olivier Matz
Hi Matej, On 08/30/2016 10:40 AM, Matej Vido wrote: > On 26.08.2016 15:20, Olivier Matz wrote: > >> Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to >> declare the list of kernel modules required to run properly. >> >> Today, most PCI drivers require uio/vfio. >> >> Signed-off-b

[dpdk-dev] [RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-30 Thread Matej Vido
On 26.08.2016 15:20, Olivier Matz wrote: > Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to > declare the list of kernel modules required to run properly. > > Today, most PCI drivers require uio/vfio. > > Signed-off-by: Olivier Matz > --- > > In this RFC, I supposed that all PCI

[dpdk-dev] [dpdk-dev, RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-30 Thread Neil Horman
On Fri, Aug 26, 2016 at 03:20:46PM +0200, Olivier Matz wrote: > Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to > declare the list of kernel modules required to run properly. > > Today, most PCI drivers require uio/vfio. > > Signed-off-by: Olivier Matz > > --- > In this RFC,

[dpdk-dev] [RFC] drivers: advertise kmod dependencies in pmdinfo

2016-08-26 Thread Olivier Matz
Add a new macro DRIVER_REGISTER_KMOD_DEP() that allows a driver to declare the list of kernel modules required to run properly. Today, most PCI drivers require uio/vfio. Signed-off-by: Olivier Matz --- In this RFC, I supposed that all PCI drivers require a the loading of a uio/vfio module (exce