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 A86A42C02 for ; Sat, 27 May 2017 07:47:44 +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 v4R5lfB9016589; Fri, 26 May 2017 22:47:42 -0700 From: Rahul Lakkireddy To: dev@dpdk.org Cc: Nirranjan Kirubaharan , Indranil Choudhury , Kumar Sanghvi Date: Sat, 27 May 2017 09:17:56 +0530 Message-Id: X-Mailer: git-send-email 2.5.3 Subject: [dpdk-dev] [PATCH 0/4] cxgbe: latency and performance fixes 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:47:45 -0000 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