From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE5D7C43461 for ; Sat, 12 Sep 2020 00:06:35 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 322A521D91 for ; Sat, 12 Sep 2020 00:06:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 322A521D91 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chelsio.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9FA671C1BE; Sat, 12 Sep 2020 02:06:33 +0200 (CEST) Received: from stargate.chelsio.com (stargate.chelsio.com [12.32.117.8]) by dpdk.org (Postfix) with ESMTP id 203F61C191 for ; Sat, 12 Sep 2020 02:06:30 +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 08C06SqD020118; Fri, 11 Sep 2020 17:06:28 -0700 From: Rahul Lakkireddy To: dev@dpdk.org Cc: kaara.satwik@chelsio.com Date: Sat, 12 Sep 2020 05:22:07 +0530 Message-Id: X-Mailer: git-send-email 2.5.3 Subject: [dpdk-dev] [PATCH 0/3] net/cxgbe: rework queue allocation and add RSS reta update 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Patch 1 removes the equal distribution queue allocation across all ports under the same PF. Instead, the queues are allocated based on whichever port requests for the queues first. This will allow unused queue resources on other ports to be redistributed to ports that need more queues. Patch 2 increases the Rx congestion channels from 4 to 8 on T6 to improve Rx congestion control. Patch 3 adds support to manipulate RSS redirection table. This series depends on [1] titled: "net/cxgbe: release port resources during port close" [1] https://mails.dpdk.org/archives/dev/2020-September/179131.html Thanks, Rahul Rahul Lakkireddy (3): net/cxgbe: rework queue allocation between ports net/cxgbe: improve Rx congestion control net/cxgbe: add support to update RSS redirection table doc/guides/nics/features/cxgbe.ini | 1 + drivers/net/cxgbe/base/adapter.h | 23 +++-- drivers/net/cxgbe/base/common.h | 2 + drivers/net/cxgbe/base/t4_hw.c | 12 +++ drivers/net/cxgbe/cxgbe.h | 3 +- drivers/net/cxgbe/cxgbe_ethdev.c | 117 +++++++++++++++++----- drivers/net/cxgbe/cxgbe_filter.c | 2 +- drivers/net/cxgbe/cxgbe_main.c | 156 ++++++++++++++--------------- drivers/net/cxgbe/cxgbevf_ethdev.c | 4 +- drivers/net/cxgbe/cxgbevf_main.c | 7 +- drivers/net/cxgbe/sge.c | 41 +++++--- 11 files changed, 233 insertions(+), 135 deletions(-) -- 2.24.0