Message ID | cover.1599865410.git.rahul.lakkireddy@chelsio.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 473ADA04C3; Sat, 12 Sep 2020 02:06:34 +0200 (CEST) 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 <dev@dpdk.org>; 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 <rahul.lakkireddy@chelsio.com> To: dev@dpdk.org Cc: kaara.satwik@chelsio.com Date: Sat, 12 Sep 2020 05:22:07 +0530 Message-Id: <cover.1599865410.git.rahul.lakkireddy@chelsio.com> 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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
net/cxgbe: rework queue allocation and add RSS reta update
|
|
Message
Rahul Lakkireddy
Sept. 11, 2020, 11:52 p.m. UTC
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(-)
Comments
On 9/12/2020 12:52 AM, Rahul Lakkireddy wrote: > 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 Series applied to dpdk-next-net/main, thanks.