Hi Oliver, > -----Original Message----- > From: Olivier Matz [mailto:olivier.matz at 6wind.com] > Sent: Thursday, September 15, 2016 3:23 PM > To: dev at dpdk.org; nhorman at tuxdriver.com > Cc: thomas.monjalon at 6wind.com; vido at cesnet.cz; Trahe, Fiona > <fiona.trahe at intel.com>; stephen at networkplumber.org > Subject: [PATCH] drivers: advertise kmod dependencies in pmdinfo > > 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 <olivier.matz at 6wind.com> > --- > > rfc -> v1: > - the kmod information can be per-device using a modalias-like > pattern > - change syntax to use '&' and '|' instead of ',' and ':' > - remove useless prerequisites in kmod lis: no need to > specify both uio and uio_pci_generic, only the latter is > required > - update kmod list in szedata2 driver > - remove kmod list in qat driver: it requires more than just loading > a kmod, which is described in documentation > The per-device info is a nice addition to this feature. Though for the reasons already described the qat driver dependencies are better handled through documentation and scripts.
Acked-by: Fiona Trahe <fiona.trahe at intel.com>