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 842864301F for ; Thu, 10 Aug 2023 02:01:23 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7D4EA40DD8; Thu, 10 Aug 2023 02:01:23 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2045.outbound.protection.outlook.com [40.107.94.45]) by mails.dpdk.org (Postfix) with ESMTP id AB55B406B6 for ; Thu, 10 Aug 2023 02:01:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mi5p6LUkUba0yMwZBzYsbeiqN6l3xlsQJOTWZqhZzyjZGvy7ve5djKiSOL8UWPiXW78+sxVxynlGBEe5205gAf5tCPLXSzlzIVXrcNVw4s6qaUiC7j5DRsMpalQI6oQRmGjnu6IDEa9mEKzscRxpFqtVjZhu++J7zqFxXK1zhU2ns9pVGGCDs/qkwHu2TY5gNwI2Z0VfWmod6qe6npTgFgkGqh2F25qPSIjIBQzEpieeAG5Gn1Hih1kKvu67jlNl4AfaNJuMpElAEyy7NO8rfFUbYx0JTeXBUgV/CqLPoiwiYlow0A/EvPgv5KurgEbOeu/j4lIctic1IB729VGRdw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=caE1kpRbD6gMvfFuuCBvGO2SKRRpdILja240uWX07TI=; b=ia3oG+R9xSk9f8F/HLF+ii0TIusyJrHJoT8Sq4uKiCXdaXhQjxyQ3Tb3gYqjSag/2njC+/Ur434J8/dSh/LDKLmPgFTSpEmsFfqoNxWrGOBTonYbV/heDwq9nFPNIMY5UnO8duGhAt5tMUvP1/hpEEXzZMT0suAzLbEsVwoFvPs2gnxUDDTrnVz5dFRwJoYO8ibpDCSmGPkS79zenfF71asXXyEbhylLJrhBdji3JvLudHsr42DeZeT1MQ8a5yn8tTdAidBgF4e8GrM4+FRMcCiBpMFNzAj+wzUO4rzX8lbazJi3t4O/egGqO6GVmwR2jDsMr/+MLKP/kK6Vr36liA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=huawei.com smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); 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=caE1kpRbD6gMvfFuuCBvGO2SKRRpdILja240uWX07TI=; b=MP2iZfAdNeS/HEKz+1KwTGxpYGWQTvLL/rFTIMFxa6/gwpd8kZtIHZGH9RoD1472m765uwbgGuV85MCiI+in1TkoFWem7Fvw0YylZWEpvX3zXe5/3CgC0wgY/2fB/IRplJod3PTh3nZh86fQJXC0qyWbxhfQapD9SgHyyVolf/JfpEf+zm9+DOlfBCBJd76OLVAa094oCkribpntevaANwuwhVdMmkIgsuaiVWPXKWdFc1OaAaDhzJ+5EpsAr1eYAotoRmTPFF6v7ZM1/AeERS4Re1Rfzx39gmtRL36qKYnD5LZgwlUqIKBz2Rd1VOJe3hhWsMke+d4hMEOWwzuaAg== Received: from CY8PR19CA0029.namprd19.prod.outlook.com (2603:10b6:930:6::18) by BL3PR12MB6402.namprd12.prod.outlook.com (2603:10b6:208:3b2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.28; Thu, 10 Aug 2023 00:01:19 +0000 Received: from CY4PEPF0000EDD3.namprd03.prod.outlook.com (2603:10b6:930:6:cafe::35) by CY8PR19CA0029.outlook.office365.com (2603:10b6:930:6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.29 via Frontend Transport; Thu, 10 Aug 2023 00:01:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.161) by CY4PEPF0000EDD3.mail.protection.outlook.com (10.167.241.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.19 via Frontend Transport; Thu, 10 Aug 2023 00:01:18 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Wed, 9 Aug 2023 17:01:03 -0700 Received: from nvidia.com (10.126.230.37) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.37; Wed, 9 Aug 2023 17:01:01 -0700 From: Xueming Li To: Huisong Li CC: Dongdong Liu , dpdk stable Subject: patch 'net/hns3: fix non-zero weight for disabled TC' has been queued to stable release 22.11.3 Date: Thu, 10 Aug 2023 07:58:46 +0800 Message-ID: <20230809235947.1187-14-xuemingl@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230809235947.1187-1-xuemingl@nvidia.com> References: <20230625063544.11183-1-xuemingl@nvidia.com> <20230809235947.1187-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.230.37] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EDD3:EE_|BL3PR12MB6402:EE_ X-MS-Office365-Filtering-Correlation-Id: 597da389-f8b5-4538-c25f-08db9934ec3e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qV1QlXecDZdwiL3aQHL/utTvDLUpW7r7IQqiC9ENK8qeaiA1eU2skAFA4+50vHFr/7xGsJo6UDut6IVBDbWJoxeZStRJIYwi4aHwQMpc9pIxjbfKIivAeIa//frRyvuhMGmvZuPbHqfkFlOCKtobiZrEOULXRCbjWT6Au5N5+wdYJWDpWx0JN/SYAIrLOEM2vhvSGJshhq2cF4gspt9TECp4eYny2fNB+C/fF+Pv14QgWZMCl/fYOfQH8dOkLoozgbKB5gtBNpSl5af+3yMyYis913XAJ9Rci8ybaXasvtIQVwhlJKcD+KlSBxT6YWc+ksd257aHQOooJpENfdFpsxZ/PSue13/ycuTAX7XlYiLuCM9V9c6D2mhlmUIa3SIJE1D3sq+aWi8tmzcOYLniJzRY4s1jAyrf6z+OvCCyWuwH74RocbgeM3zIHnHzFplVzcsxzqE8WLI0tt2NA9J7Rop4HlXusDyx0GDwUkFFmBGvIpqNnlFUuAp7q0FF7R5XPsoFVtw5i2T7ejadZcGEf6WA+zc3qFfMWOjrUMLf3sBv1OBf5uY+NJrdbDtBvzXNO51JrXPuJ1sRKidmWO+UcVNHkZ22RuY2KHAfkSoFu+fCLy888QYo0sRkIdn/V5RsB3Hhm7mWe6HchA4/jOVjjDdd1uk/C3dpns0LbAgJPt2zmPYLL+31jTUJZl/ELVPyTfChBsnms5wh23HRu9fuQmcmOub3lVjKVPsNNtkOdgv2RG1RENF4q2L81e5J9J0T2isTcqroweD+hhG8lMDczQ21d8YApo0OX/wXUyDxKjPxT91ZhTpvp4/0XwC9PcQc X-Forefront-Antispam-Report: CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE; SFS:(13230028)(4636009)(396003)(376002)(136003)(39860400002)(346002)(82310400008)(451199021)(1800799006)(186006)(46966006)(36840700001)(40470700004)(356005)(82740400003)(7636003)(54906003)(1076003)(40460700003)(86362001)(36756003)(4326008)(70206006)(40480700001)(55016003)(6916009)(70586007)(426003)(2616005)(83380400001)(36860700001)(47076005)(26005)(7696005)(336012)(53546011)(41300700001)(6666004)(966005)(16526019)(6286002)(2906002)(316002)(478600001)(8676002)(8936002)(5660300002)(16393002); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2023 00:01:18.2535 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 597da389-f8b5-4538-c25f-08db9934ec3e X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.117.161]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EDD3.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6402 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 Hi, FYI, your patch has been queued to stable release 22.11.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/11/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=22.11-staging&id=36791bbc4b30bd40800a41efd850b6e0623774ce Thanks. Xueming Li --- >From 36791bbc4b30bd40800a41efd850b6e0623774ce Mon Sep 17 00:00:00 2001 From: Huisong Li Date: Fri, 7 Jul 2023 18:40:53 +0800 Subject: [PATCH] net/hns3: fix non-zero weight for disabled TC Cc: Xueming Li [ upstream commit 1abcdb3f247393a04703071452b560a77ab23c04 ] hns3 PF driver enables one TC, allocates to 100% weight for this TC and 0% for other disabled TC by default. But driver modifies the weight to 1% for disabled TC and then set to hardware to make all TC work in DWRR mode. As a result, the total percent of all TC is more than 100%. Actually, this operation is also redundant, because these disabled TC will never be used. So this patch sets the weight of all TC based on user's configuration. Fixes: 62e3ccc2b94c ("net/hns3: support flow control") Signed-off-by: Huisong Li Signed-off-by: Dongdong Liu --- drivers/net/hns3/hns3_dcb.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/net/hns3/hns3_dcb.c b/drivers/net/hns3/hns3_dcb.c index af045b22f7..07b8c46a81 100644 --- a/drivers/net/hns3/hns3_dcb.c +++ b/drivers/net/hns3/hns3_dcb.c @@ -237,9 +237,9 @@ hns3_dcb_qs_weight_cfg(struct hns3_hw *hw, uint16_t qs_id, uint8_t dwrr) static int hns3_dcb_ets_tc_dwrr_cfg(struct hns3_hw *hw) { -#define DEFAULT_TC_WEIGHT 1 #define DEFAULT_TC_OFFSET 14 struct hns3_ets_tc_weight_cmd *ets_weight; + struct hns3_pg_info *pg_info; struct hns3_cmd_desc desc; uint8_t i; @@ -247,13 +247,6 @@ hns3_dcb_ets_tc_dwrr_cfg(struct hns3_hw *hw) ets_weight = (struct hns3_ets_tc_weight_cmd *)desc.data; for (i = 0; i < HNS3_MAX_TC_NUM; i++) { - struct hns3_pg_info *pg_info; - - ets_weight->tc_weight[i] = DEFAULT_TC_WEIGHT; - - if (!(hw->hw_tc_map & BIT(i))) - continue; - pg_info = &hw->dcb_info.pg_info[hw->dcb_info.tc_info[i].pgid]; ets_weight->tc_weight[i] = pg_info->tc_dwrr[i]; } -- 2.25.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-08-09 21:51:19.893984700 +0800 +++ 0067-net-hns3-fix-non-zero-weight-for-disabled-TC.patch 2023-08-09 21:51:18.214352000 +0800 @@ -1 +1 @@ -From 1abcdb3f247393a04703071452b560a77ab23c04 Mon Sep 17 00:00:00 2001 +From 36791bbc4b30bd40800a41efd850b6e0623774ce Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit 1abcdb3f247393a04703071452b560a77ab23c04 ] @@ -15 +17,0 @@ -Cc: stable@dpdk.org