> This PMD adds support for Mellanox ConnectX-3-based adapters through the > verbs framework. It relies on external libraries (libibverbs and user space > driver libmlx4) and kernel support to do so. > > While these libraries and kernel modules are available on OpenFabrics > Alliance's website [1] and provided by package managers on most > distributions, this PMD requires Ethernet extensions that may not be > supported at the moment (this is a work in progress). > > Mellanox OFED [2] includes the necessary support and should be used in the > meantime. For DPDK, only libibverbs, libmlx4 and mlnx-ofed-kernel packages > are required from that distribution. > > The following kernel modules must be loaded before using this PMD: > > - mlx4_core (hardware driver, does global initialization) > - mlx4_en (Ethernet device driver) > - mlx4_ib (InfiniBand device driver) > - ib_uverbs (user space driver for verbs) > > [1] https://www.openfabrics.org/ > [2] > http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers > > v2: > - Include minor bugfix for VLAN filtering. > - Add maintainers entry. > - Add documentation. > > v3: > - Add script and documentation to MAINTAINERS. > - Make cosmetic changes to copyright notices. > - Remove unwanted executable bits. > - Fix coding style and typos found by checkpatch. > - Add shared library compilation support. > > Adrien Mazarguil (3): > scripts: check features to generate configuration header > mlx4: new poll mode driver > doc: add librte_pmd_mlx4 documentation
Applied, thanks Documentation should be moved in a NICs guide (work in progress).