From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from stargate.chelsio.com (stargate.chelsio.com [12.32.117.8]) by dpdk.org (Postfix) with ESMTP id 1C7FB2A5B for ; Sat, 27 May 2017 07:46:20 +0200 (CEST) Received: from localhost (scalar.blr.asicdesigners.com [10.193.185.94]) by stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id v4R5kG1m016543; Fri, 26 May 2017 22:46:17 -0700 From: Rahul Lakkireddy To: dev@dpdk.org Cc: Nirranjan Kirubaharan , Indranil Choudhury , Kumar Sanghvi , Rahul Lakkireddy Date: Sat, 27 May 2017 09:16:15 +0530 Message-Id: X-Mailer: git-send-email 2.5.3 Subject: [dpdk-dev] [PATCH 00/13] cxgbe: add support for Chelsio T6 family of adapters X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2017 05:46:21 -0000 This series of patches add support for Chelsio T6 family of adapters. Patches 1 - 4 update CXGBE PMD to detect and run Chelsio T6 cards. Patches 5 - 6 add new link speeds and update port modules. Patch 7 updates information prints to accommodate Chelsio T6 cards. Patch 8 updates TX path to reflect Chelsio T6 changes. Patches 9 - 11 update RX path to reflect Chelsio T6 changes. Patch 12 updates port statistics to not accumulate pause frames as part of packet count and also fixes issue with rx counters. Patch 13 removes RTE_PCI_DRV_INTR_LSC flag from CXGBE PMD since it doesn't handle direct LSC interrupts. Thanks, Rahul Rahul Lakkireddy (13): cxgbe: add support to run Chelsio T6 cards cxgbe: update register dump cxgbe: update flash part information cxgbe: grab available ports after firmware reset cxgbe: update link speeds and port modules cxgbe: add forward error correction support cxgbe: update hardware info prints cxgbe: update TX path for Chelsio T6 cxgbe: update RXQ channel mapping for Chelsio T6 cxgbe: update RX path for Chelsio T6 cxgbe: add compressed error vector cxgbe: fix port statistics cxgbe: remove RTE_PCI_DRV_INTR_LSC from driver flags doc/guides/nics/cxgbe.rst | 41 +- doc/guides/rel_notes/release_17_08.rst | 4 + drivers/net/cxgbe/base/adapter.h | 4 +- drivers/net/cxgbe/base/common.h | 30 +- drivers/net/cxgbe/base/t4_chip_type.h | 11 +- drivers/net/cxgbe/base/t4_hw.c | 1160 +++++++++++++++++++++++++++++-- drivers/net/cxgbe/base/t4_hw.h | 18 +- drivers/net/cxgbe/base/t4_msg.h | 16 +- drivers/net/cxgbe/base/t4_pci_id_tbl.h | 15 +- drivers/net/cxgbe/base/t4_regs.h | 31 +- drivers/net/cxgbe/base/t4_regs_values.h | 7 +- drivers/net/cxgbe/base/t4fw_interface.h | 24 +- drivers/net/cxgbe/cxgbe_ethdev.c | 10 +- drivers/net/cxgbe/cxgbe_main.c | 96 +-- drivers/net/cxgbe/sge.c | 83 ++- 15 files changed, 1364 insertions(+), 186 deletions(-) -- 2.5.3