[dpdk-dev] [PATCH v3 0/3] cxgbe: Fix compilation and enable FreeBSD support for CXGBE PMD

Rahul Lakkireddy rahul.lakkireddy at chelsio.com
Mon Jul 20 19:31:34 CEST 2015


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.

v3:
- Use checks for bus, slot, and function info instead of vendor and device
  during nic_uio probe for better consistency.

v2:
- Replace "Intel(R) DPDK" with just "DPDK" in device description for nic_uio.

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 |  54 ++----
 8 files changed, 303 insertions(+), 67 deletions(-)

-- 
2.4.1



More information about the dev mailing list