From mboxrd@z Thu Jan 1 00:00:00 1970 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) Received: from localhost (scalar.blr.asicdesigners.com [10.193.185.94]) by stargate3.asicdesigners.com (8.13.8/8.13.8) with ESMTP id t6KHW224030634; Mon, 20 Jul 2015 10:32:03 -0700 From: Rahul Lakkireddy To: dev@dpdk.org Date: Mon, 20 Jul 2015 23:01:34 +0530 Message-Id: X-Mailer: git-send-email 2.4.1 In-Reply-To: References: Cc: Felix Marti , Kumar Sanghvi , Nirranjan Kirubaharan Subject: [dpdk-dev] [PATCH v3 0/3] cxgbe: Fix compilation and enable FreeBSD support for CXGBE PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jul 2015 17:32:09 -0000 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