This series of patches fix compilation and enable CXGBE poll mode driver for FreeBSD. The first patch fixes a limitation of nic_uio that only binds to devices present in rte_pci_dev_ids.h. The second patch does the actual compilation fix and enabling of CXGBE PMD for FreeBSD. The last patch updates cxgbe documentation to reflect the FreeBSD support for CXGBE PMD.
Rahul Lakkireddy (3): nic_uio: Fix to allow any device to be bound to nic_uio cxgbe: Enable and fix FreeBSD compilation for CXGBE PMD doc: Update documentation to reflect FreeBSD support for CXGBE PMD config/common_bsdapp | 2 +- doc/guides/nics/cxgbe.rst | 280 ++++++++++++++++++++++++++++++-- drivers/net/cxgbe/base/common.h | 2 +- drivers/net/cxgbe/base/t4_hw.c | 6 +- drivers/net/cxgbe/cxgbe_compat.h | 12 +- drivers/net/cxgbe/cxgbe_main.c | 4 +- drivers/net/cxgbe/sge.c | 10 +- lib/librte_eal/bsdapp/nic_uio/nic_uio.c | 46 ++---- 8 files changed, 297 insertions(+), 65 deletions(-) -- 2.4.1