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 E40524C71 for ; Wed, 28 Feb 2018 19:05:18 +0100 (CET) Received: from localhost (scalar.blr.asicdesigners.com [10.193.185.94]) by stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id w1SI5FKV006730; Wed, 28 Feb 2018 10:05:16 -0800 From: Rahul Lakkireddy To: dev@dpdk.org Cc: kumaras@chelsio.com, surendra@chelsio.com, nirranjan@chelsio.com, indranil@chelsio.com Date: Wed, 28 Feb 2018 23:34:45 +0530 Message-Id: X-Mailer: git-send-email 2.5.3 In-Reply-To: References: Subject: [dpdk-dev] [PATCH v2 0/7] cxgbe: bug fixes and updates 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: Wed, 28 Feb 2018 18:05:19 -0000 Patch 1 reworks rte_eth_dev allocation for other ports under same PF. Patch 2 fixes secondary process initialization failure. Patches 3 and 4 allow configuring RSS hash and key. Patch 5 updates link Forward Error Correction (FEC) to support IEEE 802.3 standard based FEC selection. Patches 6 and 7 update to new firmware 32-bit port capabilities to support more link speeds and module types. Thanks, Rahul --- v2: - Patch 2 regarding link update from v1 has been dropped. - Split rte_eth_dev allocation rework for other ports under same PF to patch 1. - Split secondary process fix to patch 2. Kumar Sanghvi (4): cxgbe: fix secondary process initialization cxgbe: add support to update RSS hash configuration and key cxgbe: add support to get programmed RSS hash configuration and key cxgbe: update link Forward Error Correction (FEC) Rahul Lakkireddy (3): cxgbe: rework rte_eth_dev allocation cxgbe: update link configuration for 32-bit port capability cxgbe: rework and use 32-bit port capability doc/guides/nics/cxgbe.rst | 12 +- doc/guides/nics/features/cxgbe.ini | 2 + doc/guides/rel_notes/release_18_05.rst | 4 + drivers/net/cxgbe/base/adapter.h | 33 +- drivers/net/cxgbe/base/common.h | 57 ++- drivers/net/cxgbe/base/t4_hw.c | 674 ++++++++++++++++++++++++++------ drivers/net/cxgbe/base/t4_regs.h | 25 ++ drivers/net/cxgbe/base/t4fw_interface.h | 172 +++++++- drivers/net/cxgbe/cxgbe.h | 2 + drivers/net/cxgbe/cxgbe_ethdev.c | 116 +++++- drivers/net/cxgbe/cxgbe_main.c | 160 +++++--- drivers/net/cxgbe/sge.c | 5 +- 12 files changed, 1037 insertions(+), 225 deletions(-) -- 2.14.1