From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rahul Lakkireddy Subject: [PATCH 0/4] cxgbe: latency and performance fixes Date: Sat, 27 May 2017 09:17:56 +0530 Message-ID: Cc: Nirranjan Kirubaharan , Indranil Choudhury , Kumar Sanghvi To: dev@dpdk.org Return-path: Received: from stargate.chelsio.com (stargate.chelsio.com [12.32.117.8]) by dpdk.org (Postfix) with ESMTP id A86A42C02 for ; Sat, 27 May 2017 07:47:44 +0200 (CEST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This series of patches rework TX and RX path to reduce latency and improve performance. Patch 1 reduces latency for slow traffic by using status page update on RX path to process batch of packets and improves coalesce TX path to handle slow moving traffic. Patch 2 fixes an issue with RXQ default parameters not being applied to all ports under same PF. Patch 3 fixes rmb bottleneck in RX path. Patch 4 adds ability to configure PCIe extended tags. This series depend on following series: "cxgbe: add support for Chelsio T6 family of adapters" Thanks, Rahul Rahul Lakkireddy (4): cxgbe: improve latency for slow traffic cxgbe: fix rxq default params for ports under same PF cxgbe: remove rmb bottleneck in RX path cxgbe: configure PCIe extended tags config/common_base | 3 +- doc/guides/nics/cxgbe.rst | 4 + doc/guides/rel_notes/release_17_08.rst | 5 + drivers/net/cxgbe/base/adapter.h | 5 +- drivers/net/cxgbe/base/t4_regs.h | 20 +++ drivers/net/cxgbe/base/t4_regs_values.h | 2 +- drivers/net/cxgbe/base/t4fw_interface.h | 8 + drivers/net/cxgbe/cxgbe.h | 3 +- drivers/net/cxgbe/cxgbe_compat.h | 11 +- drivers/net/cxgbe/cxgbe_ethdev.c | 5 +- drivers/net/cxgbe/cxgbe_main.c | 69 +++++--- drivers/net/cxgbe/sge.c | 270 ++++++++++++++++++-------------- 12 files changed, 255 insertions(+), 150 deletions(-) -- 2.5.3