From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rahul Lakkireddy Subject: [PATCH v3 0/3] cxgbe: Fix compilation and enable FreeBSD support for CXGBE PMD Date: Mon, 20 Jul 2015 23:01:34 +0530 Message-ID: References: Cc: Felix Marti , Kumar Sanghvi , Nirranjan Kirubaharan To: dev@dpdk.org Return-path: Received: from stargate3.asicdesigners.com (stargate.chelsio.com [67.207.112.58]) by dpdk.org (Postfix) with ESMTP id 2476611A4 for ; Mon, 20 Jul 2015 19:32:08 +0200 (CEST) In-Reply-To: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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