From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 23ABBA0524 for ; Mon, 31 May 2021 13:34:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 17C3A4003F; Mon, 31 May 2021 13:34:41 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2075.outbound.protection.outlook.com [40.107.102.75]) by mails.dpdk.org (Postfix) with ESMTP id F2E1D4003F for ; Mon, 31 May 2021 13:34:38 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n6M6WRkAQ5a+bXN1yrXnQvuHFmJm7bi+/hAOTiL3vSTW+niWLXprDk4ulG2PNca01yFJMIgqIkJZ8rAVR+UC3VcQYB7tY7curw/h0sH08QK9RYLvLu/v0wZiLpdM75XQVQmmEdhH3N7Scbx2l30GbgvMZpPAcOGe/inleDIxcn0/XIHg5p4tsT+/uEyA6MvfXQkaLPvBmHVTt7XNOlTAZWfWGbSPsnl02Bu+DBq+kt8MvcoTkxILvVSg5Kjnh6nyT5DKe+OFgYs0gM/XUDFXkps5Xp1PD4A0MLdxHnw2OPMNVRWtXYqsf0hu054qjMs1u1rpbFtcMFzHDnun6LNj/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tXgYZ+p8FIVzFRDHcHy4shcTYh08R9NWg7EXbVRCRuw=; b=Oto1g5pDTxSB1w+2bwV1sJ6/byeXS+h/sWCP8nrZFYkYnsFcMo2fmZL6Q5AaOv1kv8GCROKtd5gEXw7eh06cyVruyc7bMc+6tF1PfqDqRwTSmfvcFUUd0QzZEK0YLyHM/tAWQqJYAxw2ilHWd3WXEu4A82B8+bPCteNpflfcpxGfxv7pBzYuqkONM24JC4B054jgjtkdUauf/P9rNsLMKM/cB/jFy/egwVZksoKHNGkeTRYN/RxqUWelhvea+b+Yb9vZ4CcIMsTvDK0/gm/jtbJ9+8OKMEHcEVtrXVreFctPdJ0w7XkG7SoF0znX6Sgt5t3nKkmo6w8N2zwFDAc85w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tXgYZ+p8FIVzFRDHcHy4shcTYh08R9NWg7EXbVRCRuw=; b=i1r4DLiTs6QXlySGG2vzA0S6HGBn5kshGERZUPJklmWu4zBC45BbWTt8mMoV+xr8KwerWCLLqsc3V4cS+QWXfWTiI/WLEkDSRKoNgtNJianh0LCEfXjxTtxHUEQgLMTEfFwlnv6ND+Hdh3ekoULNZPbwyEXBtLi/R30HByi1OGIUsnClFhtSBKXob9bj5zcIeBjQxM4aI65IPMQ//sUnB3E7FJK0thLRPpDU1tkYeDsvZBc5/OIYxRw+j/++vWhwK2Rrq2RkgWhDQO1sWooCZoo6GiYXRQnftUIhO7+3ClNnpL4p42i+4+O1P0mHpcCxDPuPR8vyUvEBcvX8f60taw== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5278.namprd12.prod.outlook.com (2603:10b6:5:39e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Mon, 31 May 2021 11:34:38 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4173.030; Mon, 31 May 2021 11:34:37 +0000 From: "Xueming(Steven) Li" To: Kalesh A P , "stable@dpdk.org" Thread-Topic: [dpdk-stable] [PATCH 20.11] net/bnxt: fix ring count calculation for Thor Thread-Index: AQHXUrL3HPsuO7RdOUqNT0qP4AisRKr9fG6Q Date: Mon, 31 May 2021 11:34:37 +0000 Message-ID: References: <20210527050547.24172-1-kalesh-anakkur.purayil@broadcom.com> In-Reply-To: <20210527050547.24172-1-kalesh-anakkur.purayil@broadcom.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [2409:891e:bc26:ec97:7c23:e6a3:fab8:f666] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f04bc3df-8923-47ad-afc8-08d9242812a8 x-ms-traffictypediagnostic: DM4PR12MB5278: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dm3qmr2tEzEQlMLcrHgIF5lRXT1w+f5ioH9jWFNN2meTjqepj9uCDvTUgEQeTsyUMQDOliW24tOtaIHg0YDn5iWymxafJAJKqBbuvxkLGWqss8+soQSeZI03cZkogQyJ76DTxhCt6z6ZS2iTddGmr+PiiGPOleKdm89jJ6KpL5jWP4hSkHa/am/a0hFegw7lcvPyYjhGEGADpGNXx1VGhZzmuN07YSESliYxVD6cpr2Vn5t0s7px7pF5HyQsuPz/AvGYu5LB/hx3ohCzK2NiLZF1wXMBLX2eqPPM6ujGgd71kmFoeCswpngN15mhQw4T/x37VaueQ4fc82pF72mArU1zV7lebyjki7f1t+AlwV4TlqI8tPD6R3tbiyHa24i0STogQ4NCZ6tiXAK9WXo1kceQcCed6qozZfevQW9lJz5F1+AZYhxbrVmSuWx68tMWrQm1JDxgVCc6JIG1nU82avVYimoIa5hjiNfJlonhvkrgE8afyKKTbpS2hgjMDXTNdGRIBnx0Cr/BJ8bF3zYgmmKf9C8WwNTQS5iUs5uBNfxAp55FETX1/L9U2b6nhyCixTFeWWbRofjJ1U5BhdcMMl20s5hcYQprLAk3pb4e4KI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(366004)(346002)(136003)(376002)(7696005)(478600001)(52536014)(110136005)(66446008)(83380400001)(71200400001)(8676002)(53546011)(9686003)(33656002)(186003)(5660300002)(2906002)(55016002)(38100700002)(76116006)(66946007)(316002)(122000001)(86362001)(64756008)(8936002)(66476007)(66556008)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fTspa/abepz4GhaJ9Qh+xcS0rVvKSaA3F1EINxvGxO5kCp7wgvnUQpmTyzIs?= =?us-ascii?Q?FOZjMM8jEuki1BX0VDy4rF5Ytd5TTaHvXIKpJmwKMA559lGu1OnU132qf+k7?= =?us-ascii?Q?KmnIOEmREt0WIpESEgSPtEPG7UQrR+KWDClX5cDD4pO995nwrF0+z2YWchmQ?= =?us-ascii?Q?nVIAllb96UJFuc7m5FJOxMglX50xai7E+spHiEUnX4HRzZQIntPe7lbeDzGJ?= =?us-ascii?Q?r7K5ptnlN1DNyZZWUyrB5z6bPi32xFWYhX/qWOwNNFqg54kz/q+gRKGxy/In?= =?us-ascii?Q?xDtTs/BGjTxiwsXoalPeTqSYICli4fAzZ9TWjpcLJQvbx6PfMtynI1mOuBtm?= =?us-ascii?Q?L5052vpktLPGJ0pclb4qI7hjjQmn3C6A6nbq89HnSjHbpa0Gl1IYpgzY6WqW?= =?us-ascii?Q?OY8/nUhL6x2UqHYmHph6LjfLoUV0hdMTcEa/LLSeyOE4TUv4u4MIB0guaJBq?= =?us-ascii?Q?4LafTz16dh9DzlUf4wYRfblx3lS5NtMkd4bf9Hwle1KDy3zFBwh90Ac9sgbJ?= =?us-ascii?Q?9NDtC4G7F91jJ6Qrj+QSITWt4MvoJepdAuoCcQQoVXCyaHTihbAaaNfM3nlO?= =?us-ascii?Q?6fXUD0KjLQMR8MLjz4dZPUDyWv9+kBQbjjls478ssdkX7RyJqODbYb2pKoXi?= =?us-ascii?Q?JswGOTZHuiH9BrEK2tCwRBhQYaeN9E5/MPIxza8hASNvPWlGSBytZ+M3LCuC?= =?us-ascii?Q?nU0dtZ0TAuSYKJXWkPuO0mu2d12tSD1+zMB0Eqmqfh9w7sIRKmqrKlVzoF7C?= =?us-ascii?Q?lENjNsTjlofDqCNRe6RehYNHHNZt3mZc68ZUiEVU4HfWxYtsO34Yorgxl/m5?= =?us-ascii?Q?aGFaBc7HDIc6pwq+YpQf5aObfrGQkPQLD+J3dgTgtw261juQntvSprrcjc1X?= =?us-ascii?Q?Jt9STDmEpudWUtD1hf6f5ZaCTBt7mIeUfyI7dOFN+TxwAWHdztplZCeEYw9s?= =?us-ascii?Q?qarOKpe18H/1tx0GKY/4Ofi6X7nmW+P74S51H7ELG2x+7dDf18FUjeKHz5OE?= =?us-ascii?Q?v8j6e50tczB+pdcowNL72DF4krqDHFCVKs1teizQHz1j5Kpgf6SoK9Hoa4V+?= =?us-ascii?Q?uKRYtlBSvsPi5EWZ3znFEDHnyifOWMIYJ6CiC/13S25DG2SVkxXepTQAFd0z?= =?us-ascii?Q?XwAo70ll54/ykkVRg1XMXRrTebs8JNGvOJ9Ap3T5Hawa3UBBSsBUgy25oBqP?= =?us-ascii?Q?sZN9TDIU2qidkgAu2GMhSbR+m5sFfoDmcJDgVJyvn1E1iDMpKNCss1JMumo8?= =?us-ascii?Q?Cc0mL+a3Da3WktFajARi/0XKJNhJcBEzRn+zG5tZ6G9730C3ila54v+QOHYV?= =?us-ascii?Q?ED//F/NsL6BRaysweM89GXyVl0MSka3iK7CPCe1xcvp5FuwDSoyTslBnvP5u?= =?us-ascii?Q?LVKksPBQ1SzXhzzUledclvyW9xzA?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f04bc3df-8923-47ad-afc8-08d9242812a8 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2021 11:34:37.8001 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qdsZiBb4b6XD4QoMd9TEBkZthjO1xY57NrFN/2pmAdU/PqpsRQ21qEj6bB/DH1LKlR8QMCwAXKWBGTB9ZQDBcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5278 Subject: Re: [dpdk-stable] [PATCH 20.11] net/bnxt: fix ring count calculation for Thor X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Thanks, applied to 20.11 work queue. > -----Original Message----- > From: stable On Behalf Of Kalesh A P > Sent: Thursday, May 27, 2021 1:06 PM > To: stable@dpdk.org > Subject: [dpdk-stable] [PATCH 20.11] net/bnxt: fix ring count calculation= for Thor >=20 > From: Kalesh AP >=20 > [ upstream commit a49844ffa39df02bbcb8353436ae10b830bfed73 ] >=20 > For Thor devices, RSS table can only accommodate 512 Rx queues. > Cap the max Rx rings to 512. >=20 > Fixes: d819382543f3 ("net/bnxt: add RSS redirection table operations") >=20 > Signed-off-by: Ajit Khaparde > Signed-off-by: Kalesh AP > Reviewed-by: Lance Richardson > --- > drivers/net/bnxt/bnxt.h | 6 ++++++ > drivers/net/bnxt/bnxt_ethdev.c | 7 ++++--- > 2 files changed, 10 insertions(+), 3 deletions(-) >=20 > diff --git a/drivers/net/bnxt/bnxt.h b/drivers/net/bnxt/bnxt.h index b912= fd8..555ff04 100644 > --- a/drivers/net/bnxt/bnxt.h > +++ b/drivers/net/bnxt/bnxt.h > @@ -831,6 +831,12 @@ inline uint16_t bnxt_max_rings(struct bnxt *bp) > bp->max_stat_ctx / 2U); > } >=20 > + /* RSS table size in Thor is 512. > + * Cap max Rx rings to the same value for RSS. > + */ > + if (BNXT_CHIP_THOR(bp)) > + max_rx_rings =3D RTE_MIN(max_rx_rings, BNXT_RSS_TBL_SIZE_THOR); > + > max_tx_rings =3D RTE_MIN(max_tx_rings, max_rx_rings); > if (max_cp_rings > BNXT_NUM_ASYNC_CPR(bp)) > max_cp_rings -=3D BNXT_NUM_ASYNC_CPR(bp); diff --git a/drivers/net/bnx= t/bnxt_ethdev.c > b/drivers/net/bnxt/bnxt_ethdev.c index 3aa346d..78d9f15 100644 > --- a/drivers/net/bnxt/bnxt_ethdev.c > +++ b/drivers/net/bnxt/bnxt_ethdev.c > @@ -427,12 +427,13 @@ static int bnxt_setup_one_vnic(struct bnxt *bp, uin= t16_t vnic_id) > if (dev_conf->rxmode.mq_mode & ETH_MQ_RX_RSS) { > int j, nr_ctxs =3D bnxt_rss_ctxts(bp); >=20 > + /* RSS table size in Thor is 512. > + * Cap max Rx rings to same value > + */ > if (bp->rx_nr_rings > BNXT_RSS_TBL_SIZE_THOR) { > PMD_DRV_LOG(ERR, "RxQ cnt %d > reta_size %d\n", > bp->rx_nr_rings, BNXT_RSS_TBL_SIZE_THOR); > - PMD_DRV_LOG(ERR, > - "Only queues 0-%d will be in RSS table\n", > - BNXT_RSS_TBL_SIZE_THOR - 1); > + goto err_out; > } >=20 > rc =3D 0; > -- > 2.10.1