From nobody Mon Dec 1 22:06:14 2025 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012049.outbound.protection.outlook.com [40.107.209.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1154B279358; Sun, 30 Nov 2025 10:26:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.49 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498392; cv=fail; b=MhtznB2OQmLEtESRur7+HED7ZY/tT28j1eE9OUcJpauaYKmtHJqqIf06SDPPXNCg0wGE0Q0hq0efnZu/mi8IM7C/F7G/YMiZz/s7TI9JuhR5WQECOQWtYbqRkKDMN9n/5WKvTn3liQ3UzN/gufzUZNNoyHTqK9zxzqueVxxNxkE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498392; c=relaxed/simple; bh=jHukrPf8WYbUW/CHyYFSOb4zbZImk3Eck+exlHwNcSI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mV1QmOF+fHbPLizAYCX3jbkbFVtZx7cCusxJbP0dPe6D504pZH9VrBF6jwVM5Dae8u4Xjgqu70MxwEbqUj+eUIfzvJHgwT42lE9tAkRQj1L+ZFHMkNJdDSyNtEmeTI0nRMqDHut6Fwj+H+N2zt5nw/QPe8Vp0kZ7fjjo4UJaS3Q= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=Wbg7q09i; arc=fail smtp.client-ip=40.107.209.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="Wbg7q09i" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ft4LwfuDIL7Ns2QQ4vfn/vMpxkNYgN+peiphN354kKi3c/vFNDDIJKn/MWFzaZhVTv5RZajyY2DQ/5hRIeOjKfHzwJQSG9pPefv4SW0d0jN9anXzYSGlMt/oFslHjEGzHBhUE8Dq4iaMxXzdGbhPtz1a2G6umnX6EU0ktl0OhpAmvYPcioNTU5xYTf5a8PXq1+KwT+jZlnb++9nTNpLvWPp4x3FY9If5h5ceG4NflrJds2g6oQ7brjPo4Awe4aD2qkLho7JVOxaxMRFlGqc5WGaIq7CdZrV+puDfa3zA8LYBWEXHfDaa+8/+dOvNgQzlmEGMqromBgb8yqP9bPA8nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=lotUK8O6lnZ6aWTnRHt0FIuF7xfWLoUP/ZDPeszbnNY=; b=r2mBkDKtUHO/RxirZz2ubort+ywpMxxbG5koNdpM80LQavS/+7u4fJVOZnHWiJH1midvN3wHkqNifWwIM04JLUhB+u/k6rhUe6dMJs1YZqec84iwWpEOxTJzIQhRfp2w+ezcTITH2YAVlliTy6gMUsdBiEDGLAS+xzZOeP3YEkIUtF5h1T5iUmhLqL2ayibit/AvSSa2MsQMEFLxSxsdKwIAb/ItSw0fXYGblRzPFv6X5S6dvHjhinZfaYfCP5TcABJhJYjMTsLTQpgF+3l7KvRQTtuEfyy5Wt2w/nYp38ciUpJIX65qP0Ss3DIahJ4zU8nQZSOyAweb4UZTTlBBbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=google.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 (0) 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=lotUK8O6lnZ6aWTnRHt0FIuF7xfWLoUP/ZDPeszbnNY=; b=Wbg7q09i5nRALwqqNIPUF9UCIO8HRoac/6VNBRwoVgC9MlIwJon9mY35TUzHZzB3rmKqTCQoU33SCB9SyQrYb+WeOmyvFur18CNQrhLAoJj9mU35T7S3eXz62wjO30Vd7UYyXkCIZUse97MkinTOSelmPXBB8uXfkgZilGd2+dFQNAlqZiBsA0LPMQUQetLQpSVa5aWzzAwJMRnW2km71yF4NtbL8yulc8Oq++0HS/opXLpzO++ZtoC8akv7gY6jVOCpDhdku7zOjE2PzAeLwcMbXtsMO54JpFYH5hmBxuFuxmN7KRQl7VZho06C/2QvEy0CNuBMdgSl/SzAsAjxwg== Received: from BY5PR17CA0012.namprd17.prod.outlook.com (2603:10b6:a03:1b8::25) by BN7PPF2E18BD747.namprd12.prod.outlook.com (2603:10b6:40f:fc02::6ca) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sun, 30 Nov 2025 10:26:25 +0000 Received: from CO1PEPF000066EA.namprd05.prod.outlook.com (2603:10b6:a03:1b8:cafe::95) by BY5PR17CA0012.outlook.office365.com (2603:10b6:a03:1b8::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9366.17 via Frontend Transport; Sun, 30 Nov 2025 10:26:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.160) 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.160 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.117.160) by CO1PEPF000066EA.mail.protection.outlook.com (10.167.249.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.8 via Frontend Transport; Sun, 30 Nov 2025 10:26:25 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) by mail.nvidia.com (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 30 Nov 2025 02:26:13 -0800 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 30 Nov 2025 02:26:12 -0800 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Sun, 30 Nov 2025 02:26:08 -0800 From: Tariq Toukan To: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" CC: Saeed Mahameed , Tariq Toukan , "Mark Bloch" , Leon Romanovsky , , , , Gal Pressman , Moshe Shemesh , Nimrod Oren , Danielle Costantino Subject: [PATCH net-next 1/4] net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate Date: Sun, 30 Nov 2025 12:25:31 +0200 Message-ID: <1764498334-1327918-2-git-send-email-tariqt@nvidia.com> X-Mailer: git-send-email 2.8.0 In-Reply-To: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> References: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000066EA:EE_|BN7PPF2E18BD747:EE_ X-MS-Office365-Filtering-Correlation-Id: c277ceb8-60d6-43c1-9121-08de2ffaea76 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|7416014|376014|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?12aOuUDXq2ty871GKIM7ZOT8HiFpbnMEhiqDK1y/gTD3l3WeyBaGZ1RcsVBN?= =?us-ascii?Q?vi7MCkzHtGkr39aTqLR1JwPuz8XL9zO2sZTZ1ZEUOfgJnC8RM7sWxa8jkWRD?= =?us-ascii?Q?fyh2CZ6BuSmTPI06p7YV+9r6DbrGOx4SADgJpshv86S2FbzL54BtNe1Xzjtu?= =?us-ascii?Q?Nw23hsFKV3jI1WQ4e5YD14YY9W0+XbLW/Qw4hRaYG2UK58I1VqnZ81LFPdWd?= =?us-ascii?Q?szaeQwr4Lo8+/aBFuPv0n/DP8uCmS9mCfPPBGPx8KSMm4DYVDzv/4jcu39oV?= =?us-ascii?Q?+tZrhdvuMLgclo9vbu9n9hI+1VcbJbxLvGVuwbR5B7s1j1OoQy5BeiAmt53I?= =?us-ascii?Q?5CggD+NckYo/jlaJBLgV5AqdxDpi55YQX4Jkea2Mj1//k9lB4QWRc9NK9bm6?= =?us-ascii?Q?q70WervuERH5Bzh+RFmEtHJJyC9J5/MdjUSm88JN1Qfb2t4jZt8ljOfPJOwe?= =?us-ascii?Q?Z6HfS5QDpRTiPuqAgVep5jqK9lNHdPdqIMnQ+ng8wCTmhkSrL1Gla/FDv2Ot?= =?us-ascii?Q?Vl8dbayfkuNyajSjmCdJ5jITNxvtbPYA4kQXsgODhvYIUB9kb8pc3RFM7uLA?= =?us-ascii?Q?1IlUkwfZh/omTxv/RWKxxJFI9TDO7lSKPOuviwaHIn7CQM2bdVSrSTitLs5j?= =?us-ascii?Q?KGr3lXC7ir3AqT1mNSeOCo0w9f2rPwaHhZyvwGmnTvOiDUCQRYhIgqBnhyig?= =?us-ascii?Q?IFeNPwsJT2ICyTfARZlDIyYqSm6UHSvvaVWNIcj+v9wUAh/Vz4/TqXsjTmW6?= =?us-ascii?Q?56JgTyCBPKrSp4lf07heyRy4cppcjawN4SpiSECioLXqCrfOa21v/EhbWTJL?= =?us-ascii?Q?RhH+5ZsrWdXYi9cOu8crVjyQo4HhUBIeWr+kRMJNkYq6nTTpzx68QikPvXzV?= =?us-ascii?Q?VvUAVhZ8aYqPv7c5wriXoKnyI1ShgHoDs4DS4I27QdMwlPx5aSjedyUA2/ZY?= =?us-ascii?Q?6IJuz+2IDnmKsyhVCSaTdWnUCoNdDj9UTWzv6GvgPqbaak1kMnfiQfvcuXbj?= =?us-ascii?Q?/roJb1cUUr0GxhDAXMAONdWnosVHtGdTmiZa3f6BzP0aosFOgzZdKo1T2R8M?= =?us-ascii?Q?JOd1MVGc4SIchAJxP5seet5jSKO0msB2285X5B0ttTG0oXgFu4uRn6TO+0f/?= =?us-ascii?Q?fW2zz+0tYQOHS3a+iv+69ojGm8pmrMprDP7uI7lCFVfZEBYF40FwUzcB/4JV?= =?us-ascii?Q?fKizL5y36Z7MNciTyC7ZIWVji4zItOLMSj95xHxVjs+cUA3xZBeYcyd17PP8?= =?us-ascii?Q?3VXoh7lO6jEuyVZnwEV+zSnXZMq4ISEnLtmTFXAIzbpi7gv/qyufRzun8e9h?= =?us-ascii?Q?sXprYrektTj6iAKqsWikUhI+kdMPpJM6iGDke5p7ZLUz3yd3KLdZNR1Ye25o?= =?us-ascii?Q?O06ckd13JIscb48RcNsUc0xTVEx/CKZBKw0AVMi7pIEuCYWT12LhG4uludBI?= =?us-ascii?Q?cNNN1+YZ7CafBRM5iBA19ECTzQpggxXapAksw0MNg7j6l1oNamScz6BiA/MD?= =?us-ascii?Q?vH9fXBjVA4Rb+jlkmiLgXe2AUv/Hn0mPwhGwmqHptJW6Si+W7Anz4zg8BE74?= =?us-ascii?Q?Dl9i01ICb20PshD3gUc=3D?= X-Forefront-Antispam-Report: CIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(82310400026)(7416014)(376014)(1800799024)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2025 10:26:25.4223 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c277ceb8-60d6-43c1-9121-08de2ffaea76 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.160];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000066EA.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PPF2E18BD747 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Gal Pressman Change upper_limit_mbps/gbps from __u64 to u64 to follow kernel coding conventions. Signed-off-by: Gal Pressman Reviewed-by: Nimrod Oren Signed-off-by: Tariq Toukan --- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/n= et/ethernet/mellanox/mlx5/core/en_dcbnl.c index cf8f14ce4cd5..dd491fd8162b 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c @@ -595,8 +595,8 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, struct mlx5_core_dev *mdev =3D priv->mdev; u8 max_bw_value[IEEE_8021QAZ_MAX_TCS]; u8 max_bw_unit[IEEE_8021QAZ_MAX_TCS]; - __u64 upper_limit_mbps; - __u64 upper_limit_gbps; + u64 upper_limit_mbps; + u64 upper_limit_gbps; int i; struct { int scale; --=20 2.31.1 From nobody Mon Dec 1 22:06:14 2025 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010060.outbound.protection.outlook.com [52.101.46.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 298D427B348; Sun, 30 Nov 2025 10:26:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.60 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498396; cv=fail; b=i2C7oYvp48OgFR1sSsCr12xBCgECKFkC1dctdzcdc/LHT8VEB+vrxSfmSVjfKt+y0IOBaaBalt55rouR/hbdw24u62rOZSl58zAaNi5YVsMn4gvXgjb6mvaUjvx8RhLgZ8gVzboTs/RX+fEGJv7W6t5AoqwxuudI48jHMr9g1dQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498396; c=relaxed/simple; bh=5A9C83ILc7TM8Z+HQn8OK+MGJAnGrqIo07YcUlbbmZo=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=A2fPfSHr63mxKJlPr5fxRBsZU9IfZT6GfYEzyBer1bB6Ia25ws8mgFuj2oUipE4AL+9rgJiNtJHfZ2X85ZYrMQUw/qxk2r1vLVEx/R//N0PlCiLuOI7bhSH6jbo/bPhBPC86t+T6aPYWg1ZyhghPOHuJ+pekSly5WO4OFof8MCo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=enwAAi4X; arc=fail smtp.client-ip=52.101.46.60 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="enwAAi4X" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ic2GHQf1giuyFWb0iJMIRkDkkPn/QFomnOGQ71c5GmQAfG3Dlrbh2w27eBDMJiXaIK/7b0srTZMf9H3YSJ7Z15Iabi+Ub2p7JoXrgyZh3jELUgJhjwa3g/vzzlVk8FXAcRbvqw0+UH022EW9LHuGc2EV6Sj4UcO1lt3djRnihoExA0ZkXQikflaomdq/UFcq6hQuJqdG813qQt1h7eT/JKLUDWxI8XyMq89FPB83+Gyy/u5mUk9onG3CSz+NqzHeQ8poeA9+1t+QOYZQMY71/1CsNE7fMPYLqdlcWa1oBhW8IG5pX8jY41LqPxXIcVAUyyG8nTpw+dhijXdMjlkwZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=AZsX88ACT1/PJumi3RCqbzsWW30gbs7NMpftIf2y414=; b=JCYbQkGTZZgvZ/M5fNs8uBNXetjl8ecwxrKEnKKbCR+ZE3eiO2deQzUtDlDpXGPb07M2BzEq/24Jc4+7w6O2hvZGLsdzwgtYmkQUUZYmOvNERn4sBcDJNX/9jTqo9h3cSo0hTKgZC7lc0dkkNJogdk/RElV13ROgxQUJAGDCeUhgmVZhRn4j2tkcH1onRXG1Iq3mdHxY/wqmXX7iy8iFsHfKepotGGYSIHk6xaQepniWNOYXDlBPSJOfQQy9c1z4MQIYgufScDd25p+P3bq/5OScXc59Ef5L5ytoyD/ODtDivikfcXrWQg1vCSrDdiajkSwQo7aHM0s/GOeR86qL0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=google.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 (0) 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=AZsX88ACT1/PJumi3RCqbzsWW30gbs7NMpftIf2y414=; b=enwAAi4XN9C25AD2xYEUnA+pgN/P5Y+psDXj1XslySwyier+NydM6G/5Z543MoaAfcDrckmopzRUmr8Bgghldv6Fu99A6xl8+dl2PQKIUcEireT194PhBmot2+EO87PYjwi6cUHjxZldgvNNHQ1LA/i648UOhtG0mk+ELsa6GnpvlAMmZ2DSHBgU5hTze/9WT+oT+33N2eYRtiL6a0zVdCi2z0DjNFBG24Fn5PE7oK1S5EHTd6Db1EU3zQ2gdH/vCy4oH7FPbEAdI0nx5M4tZfiPYwq6O4TVeh+zIbF0BFGK8IIW7B7mbEx5TYoDgKBp1hHXx/DudKBi0foS7a8Y/g== Received: from CH0PR03CA0318.namprd03.prod.outlook.com (2603:10b6:610:118::26) by IA1PR12MB6140.namprd12.prod.outlook.com (2603:10b6:208:3e8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sun, 30 Nov 2025 10:26:29 +0000 Received: from CH2PEPF0000009A.namprd02.prod.outlook.com (2603:10b6:610:118:cafe::b5) by CH0PR03CA0318.outlook.office365.com (2603:10b6:610:118::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9366.17 via Frontend Transport; Sun, 30 Nov 2025 10:26:22 +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 CH2PEPF0000009A.mail.protection.outlook.com (10.167.244.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.8 via Frontend Transport; Sun, 30 Nov 2025 10:26:29 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) 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.2562.20; Sun, 30 Nov 2025 02:26:17 -0800 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 30 Nov 2025 02:26:17 -0800 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Sun, 30 Nov 2025 02:26:13 -0800 From: Tariq Toukan To: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" CC: Saeed Mahameed , Tariq Toukan , "Mark Bloch" , Leon Romanovsky , , , , Gal Pressman , Moshe Shemesh , Nimrod Oren , Danielle Costantino Subject: [PATCH net-next 2/4] net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps Date: Sun, 30 Nov 2025 12:25:32 +0200 Message-ID: <1764498334-1327918-3-git-send-email-tariqt@nvidia.com> X-Mailer: git-send-email 2.8.0 In-Reply-To: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> References: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF0000009A:EE_|IA1PR12MB6140:EE_ X-MS-Office365-Filtering-Correlation-Id: b7739a3d-9e6d-40c6-6e4d-08de2ffaecf8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700013|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?1PbIKdc6Wi6tZ98F6rZY3zWBV7Fb6TyFz7lKDGJz1sEMdb5hRxWtFeSVTZh2?= =?us-ascii?Q?2BJgQr9+vqDBBmeOze1mtDHScHi5NSnmbE1T8KKC1rDsX0XLU9kOY+ElpEpa?= =?us-ascii?Q?VBO2841nFasmk+UaXgvpw1eQujyaLkpGtf/YBFZCARzXDtuFYyc334BzDYBI?= =?us-ascii?Q?noitnz0GdnXKlVX3QZZ3Ou2PYbQtKtSWjli6LBFK+DD/a/hPVk54jgbJiOca?= =?us-ascii?Q?rMHWpVZwIrze2V/V20EMtbWzTMcSRckIV3nQCiaF1AQF+K/9VmeULWgPUYwQ?= =?us-ascii?Q?aiRPXj3w5b0t1PlsIoUSXeQc0Wr11UrqQG5Nfzmu8yL7M0ICTqjskY1jxoJH?= =?us-ascii?Q?rQ5nsLOwA66CFz7Org3XqVijXpD6jRFBSmWDkuzyH6bOend3E+iLoiWaEDdP?= =?us-ascii?Q?pN/77pTNf0qLs6yrHQ3IZvgJcjHcUMZ9QyzURji8oO19DbZqILA1REYIuqjx?= =?us-ascii?Q?zMBWFAAYf7FOtOXhqfji///2NF92Ni6/exZlb+pD62ftnWlw/NSdGD0rF/V2?= =?us-ascii?Q?VdhmGmGEbxXJz+MLL0jSUtFFyDfcXhB5XpjK+NlBKZdXpYmkXp3nx9vwXMEb?= =?us-ascii?Q?NztMDmJyu9Q84ue+TMi9+dBDZ1tMvmc2w1b7VWBxgMqAiKOdu54N+/fJFFyE?= =?us-ascii?Q?WgqGbFQJpqGIiwhVqZpZJYzKEWjEXtjXANKICeo9a8bxUoBW5m3EQNDiEOta?= =?us-ascii?Q?BTXA9qTkgV+LkVJ7ffsFM0zK8TiH6LIoIFxoP/SZuaUWfpNyWD5XEi7SmCDf?= =?us-ascii?Q?bAAvtCQL53ZuASC3/UlxvgaouUCE3haSQrkLmGNaK8f99dp3CMP1nVspefRd?= =?us-ascii?Q?Aiol4gLp9trx4If+NIM5z5Q3pzKbuOlK9H8Hdd+29XWWuHTRKQOrkZLQi9rr?= =?us-ascii?Q?JJQyVjmAgi07kW26eKPoPxlmblLaeq08XoZ3i3+c5MHfTSL2L58HsRyw8F2q?= =?us-ascii?Q?PTM/099XrxXfXg8MqHcQzjzoZYeEChowv0HxgLL9t9MD2InfO45TinJg++Uf?= =?us-ascii?Q?r3BYLyF+1slwibdo7czzPV7HZTy4zN0NjjnM1lluhRD7Iu1Qzd9642U5mfb4?= =?us-ascii?Q?cv4zF7Ri5lG/Qm9eK+6Ym0yXFOHu9l6eRcALGnl0q3RGLcIPgbRryrpzqR87?= =?us-ascii?Q?UyB1oXxmX+aGoVffnzuNHUCUGGgf8SVOdA9CoqeG5s4L1QN8UogBWutnUu/p?= =?us-ascii?Q?+RIic7UPtxHqYux8xQ9YRnMK1ZrE0Fd2sS02XgAKC4+cHR4cErwAVGOE4igM?= =?us-ascii?Q?W7Nqz2d8P9iK+6oKzyGVZ4K03mC8lNFPT7OyxCJfbnFkat6N90NuZznQfey9?= =?us-ascii?Q?JjTWGVg9L70h4cK3QRbvbT5msVLQgohjLJEtD1KepsgryJvFaWYOiA1oLZY2?= =?us-ascii?Q?Ju1FxJ6TK5FM/OjTilxwplOzZAJ+ltVN5DqKQzXg3IrKEAdGXzc7CHp77axf?= =?us-ascii?Q?958RhwdObe0QfhcGdEd4ySywbdB5UHUONiojCT38Zd17mGSfA1Dv/68l+Ux+?= =?us-ascii?Q?WDufrl5Rv56UTXi2J3+3PJ6uVrlr0PoAGhj8u0TNZAvLGw9z69YC8ibEsyeC?= =?us-ascii?Q?IdH4FyCXd03vN77x+zc=3D?= 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:(13230040)(82310400026)(36860700013)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2025 10:26:29.5827 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b7739a3d-9e6d-40c6-6e4d-08de2ffaecf8 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: CH2PEPF0000009A.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6140 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Gal Pressman Clarify that the limit represents the threshold for using 100 Mbps units rather than a general Mbps limit. Signed-off-by: Gal Pressman Reviewed-by: Nimrod Oren Signed-off-by: Tariq Toukan --- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/n= et/ethernet/mellanox/mlx5/core/en_dcbnl.c index dd491fd8162b..7127442f8003 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c @@ -595,7 +595,7 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, struct mlx5_core_dev *mdev =3D priv->mdev; u8 max_bw_value[IEEE_8021QAZ_MAX_TCS]; u8 max_bw_unit[IEEE_8021QAZ_MAX_TCS]; - u64 upper_limit_mbps; + u64 upper_limit_100mbps; u64 upper_limit_gbps; int i; struct { @@ -614,7 +614,7 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, =20 memset(max_bw_value, 0, sizeof(max_bw_value)); memset(max_bw_unit, 0, sizeof(max_bw_unit)); - upper_limit_mbps =3D 255 * MLX5E_100MB; + upper_limit_100mbps =3D 255 * MLX5E_100MB; upper_limit_gbps =3D 255 * MLX5E_1GB; =20 for (i =3D 0; i <=3D mlx5_max_tc(mdev); i++) { @@ -622,7 +622,7 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, max_bw_unit[i] =3D MLX5_BW_NO_LIMIT; continue; } - if (maxrate->tc_maxrate[i] <=3D upper_limit_mbps) { + if (maxrate->tc_maxrate[i] <=3D upper_limit_100mbps) { max_bw_value[i] =3D div_u64(maxrate->tc_maxrate[i], MLX5E_100MB); max_bw_value[i] =3D max_bw_value[i] ? max_bw_value[i] : 1; --=20 2.31.1 From nobody Mon Dec 1 22:06:14 2025 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013052.outbound.protection.outlook.com [40.107.201.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 26492279792; Sun, 30 Nov 2025 10:26:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.201.52 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498405; cv=fail; b=lQRdQVWmfybSVuMcKc7Mbt9CEyP6KfXAuLK0qpHMPckahqDkIq79ojD1mQIBojTXh3UTleKet31jtM38CzxfcJJ6c4gPKFuzK6gJKDBArpYa3LcC4aHz10LX0W+R8CMVivO2OhFGjC18z4q9dl7QNFs6p/EU2dANxqV1e0gD3oA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498405; c=relaxed/simple; bh=4c70czgOrx+xd01rc/c8ZUmT74bq7mtvpE1fIfSYdr0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=uj8xaktf8ChUKLfAksmHfJJLDgGOeZKd0JZA8mIG/8m/7Eiuv2sYr/53OAxqCcxexyddq3Mp7cs4XK7CQOXQyaXsdMvD+/N561x5kTjSxsUPbPWQbN4ByiyZF1H28QezYsMWS1TYdkmQVGuemWXOOgij3FY3H7/qVcK+qqeWA5Q= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=ZLDSnW00; arc=fail smtp.client-ip=40.107.201.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="ZLDSnW00" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jDMUD6+p7pp/qs+4hi6utIRdg2k6Auq3e47fL+iLh8TuSfF08K9eEKfSds1jENPPuUxfvhzy/wiE/mUpH96KIgxA+fmVVWNLYedKCaIJsd4TLv0GXSlgG47pfQ7TwpeL4vRwM4dUxPx5uArkWI+EC7tU8fgYFN0C23cLa3HeJks/gP+HJOWOegg3AVD/JT8iyhad85VlBenC5Fc32fn5ebf41GdI9yu1WIluCdU81fdSlPgfDlU5SY1SEZAIwdgVfIUCNGlMEE3AE3vWGa9OwGSj1IWLq2tK3Bzpe71rGGFnqQN5gv+8CWOQu451iP4LGsKx3x/Vdp9wKI1Z0yCgZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QzE8k5pmsrpbWlykXpehF6fj4RhM3jl5YAoVdMx6m6I=; b=OEt+Fl5aA7N0urLL681BDJtsWoHlXHq+Rod6Cxw627zO7cBD4kSdd8pCHCuFsK2uc2ltb3yakU9f7T6Q4Y0itEH5oR+J6ejBYJNb64JycgATSLWtTxWz4l8fplcNeKIFC4y6SXqm0jYzynHKS6Avuvv+UmB0TwfAdfDSPNs8Ge3aGzKAheRWSYGSD0sf2jdD4GD271uU5SVPfvTNnrg/k1YQ9TKQUvpvk8vURvzgZRaBSJqOfHxZmhe801yJzkN/TaCT1Exu/PgCCkAeFfcvFuE3V2vmirN5T9VlvYq9DtPap3FFcjUPKhNXWjFzc8Ig4/dV9gyJbLdGBX5esgLaEQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=google.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 (0) 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=QzE8k5pmsrpbWlykXpehF6fj4RhM3jl5YAoVdMx6m6I=; b=ZLDSnW00wrQgCe+xH1Tn7TKsE3HNSo9e6tC14NDjVezyYz9/K5GIorYPQreWaM47oQNDRfyXp1SrKcuAilo6rdtg30xlwcJJ8+IFBx74FP7+bqXk1Ed/Dx+s8GTyCHWPldhCZi+uNKts3+PqSntYTpq5+/HQlUVtQ5h7GLPg/dKt4bp+7C1lzcYVQD0Q+BYBySWZaRAUQoFwDKVlmA5P4MRozgm13cfPYOJdnVuFmXg3kad3zHuZ9YmLW68NPse4BKZZx014CNRu8L3SFip6kH1w2+PBE6hL88ztiVZ+2KhzlxdCXgnMWbJ7AOIfOOQ4Sz58H6bbkiyyR/JdsPf4ow== Received: from CH2PR14CA0007.namprd14.prod.outlook.com (2603:10b6:610:60::17) by SJ2PR12MB7823.namprd12.prod.outlook.com (2603:10b6:a03:4c9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sun, 30 Nov 2025 10:26:40 +0000 Received: from CH2PEPF000000A0.namprd02.prod.outlook.com (2603:10b6:610:60:cafe::71) by CH2PR14CA0007.outlook.office365.com (2603:10b6:610:60::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9366.17 via Frontend Transport; Sun, 30 Nov 2025 10:26:34 +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 CH2PEPF000000A0.mail.protection.outlook.com (10.167.244.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.7 via Frontend Transport; Sun, 30 Nov 2025 10:26:39 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) 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.2562.20; Sun, 30 Nov 2025 02:26:23 -0800 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 30 Nov 2025 02:26:23 -0800 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Sun, 30 Nov 2025 02:26:17 -0800 From: Tariq Toukan To: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" CC: Saeed Mahameed , Tariq Toukan , "Mark Bloch" , Leon Romanovsky , , , , Gal Pressman , Moshe Shemesh , Nimrod Oren , Danielle Costantino Subject: [PATCH net-next 3/4] net/mlx5e: Use U8_MAX instead of hard coded magic number Date: Sun, 30 Nov 2025 12:25:33 +0200 Message-ID: <1764498334-1327918-4-git-send-email-tariqt@nvidia.com> X-Mailer: git-send-email 2.8.0 In-Reply-To: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> References: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF000000A0:EE_|SJ2PR12MB7823:EE_ X-MS-Office365-Filtering-Correlation-Id: b83a5655-db37-4ff7-6512-08de2ffaf31f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|82310400026|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?DJ1JFt40kUJBR0fHtP6b9Ae/DC168/6kNSPXPC8N+NCy0kEJq6w3BrXsmotE?= =?us-ascii?Q?CZDIkzq2TV3I+25ZOoz4wQH5VzMUNuR04Jn4tqM/nk9fULaCZ5lxad3+NP48?= =?us-ascii?Q?ogVGc0sxlntMsrULsKJeXP7j9PKbFBmR146vMFxtL2x6yS5nAVrykorvGOqa?= =?us-ascii?Q?8sq1vOO0J1CUVYS1I4z7lRXQRibPaxLkJYR4vYV+WYs0yrlDBw8f8ViImm7H?= =?us-ascii?Q?R+zMmRwD7m98pMXkI9BUbJZK0G8Rnyvy5+F/PxWWoZX+i9CmTSev9KDOzVyM?= =?us-ascii?Q?1m6vYOFBWWVmxWz/gXSZoqJlIPLdMcobbMF0AwEXuX+Tw34IgSQ8Alq5qvvi?= =?us-ascii?Q?ZR1qDfKr2iXQaywx7WDuPbsu60WOFPbeg8ZjF7+AKh7IfdGqQtY9dL+glyEF?= =?us-ascii?Q?NcfcwtMiiBAhzjcrhdh1l0ds28Ra8w5CJc4JYcsMvUbCJ0x5jcFw2/VfSf3R?= =?us-ascii?Q?FVErFjSrniTAtC7INZnFthdmCAskCbtwqpo2d1Dzcvol7XM1foP2wQRaO72C?= =?us-ascii?Q?wsvNIk6GVFqFwcfgZTJrdXUw6kCsbLWwRpHd7JzGUeZkGomC/+KWih/l9MSo?= =?us-ascii?Q?wichXmc+Qns7pjceVCgQj4pHZ+2oT1oopmQMMRK4HsYqeY5EK81R6qZnAlOC?= =?us-ascii?Q?ptziE3n0MsbYYBfYeDnRqks1x1kMeG4JF0hve+D4UZ70YenbD/i++0hTUf7Z?= =?us-ascii?Q?18BDrAi4bcqFA9ofI4kcP77o0J2AycOcTn85MMm2hXxNFYZM9DH79IOEIxeG?= =?us-ascii?Q?IV6rkPOP2vMFckzI95FKCMTeaUj+86mN5JjgJEUmpnqj5xYGzn2/BchmGjBA?= =?us-ascii?Q?nkDDPY4KxR2ql5kRVNDYURk6z2BuQ5w24SprQ4DOZDlnYiagLhNHAtC2F76j?= =?us-ascii?Q?0yUDYUO0s9kl1xmjtupxrtyIDtTHIDi0kksLBJ4MUO845OcPBs/wJYR+DFBo?= =?us-ascii?Q?vkPrS5n02YS+fCuIivR/kcF5y2sOrwRER2voSRBDd3l4mHtTeLVvder8WQD/?= =?us-ascii?Q?V2GXrMBwJ+jyKW4qjKrq5r1FLm9lMTG5JUBExM59w8i0ikeQ8FAt14Dp1L+O?= =?us-ascii?Q?UPRwkG/NI/ZEvjqLpKRO4qaaGrMgr/f7CzbNaviyq49oiuNsZHIkUzlt86Yp?= =?us-ascii?Q?ogg6qP8tmtL38xjHqgqIj/54hZzqArqEjbDwY2ATORo4sVOyMzVn6t5b1wh8?= =?us-ascii?Q?4jSsqoLmJhGkdH9ycOn9dMte7j2XYMWozHqHUi0m5T5M/ANZDdy6kIHLuxIA?= =?us-ascii?Q?dggWDyfMSLA1JQuG6tFpNbjcC4hLvo245SojkE6prKC07uNE752vrVhbl4l9?= =?us-ascii?Q?kxJWe3BSk7uNVdcWNmMeLqASBDT7Aw3fybtdH8hmjt7fX5JqGREbg53O4anr?= =?us-ascii?Q?mD9r1pYnqgx/pf2mTmgdkWH/RfvdBfFl4iHDFE0urr5diGqcwY8CjAIQDVpp?= =?us-ascii?Q?xUoH2der3d0bfvdsRBhD57Ej5/9x81U9FWjYpl8NFMbG5qpgR9JfcNWhOpGg?= =?us-ascii?Q?MQKDUhYPYfXv7Cl3+EVnohXT1pu4jWDFvIKY8zirfdna+zwrNtUI4lTLyXAw?= =?us-ascii?Q?R6V6CrfnPxX+wIJgf44=3D?= 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:(13230040)(7416014)(82310400026)(36860700013)(376014)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2025 10:26:39.8930 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b83a5655-db37-4ff7-6512-08de2ffaf31f 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: CH2PEPF000000A0.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB7823 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Gal Pressman Replace hard coded 255 magic number with U8_MAX (the register field is 8 bits). Signed-off-by: Gal Pressman Reviewed-by: Nimrod Oren Signed-off-by: Tariq Toukan --- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/n= et/ethernet/mellanox/mlx5/core/en_dcbnl.c index 7127442f8003..79f9d43b09b3 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c @@ -614,8 +614,8 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, =20 memset(max_bw_value, 0, sizeof(max_bw_value)); memset(max_bw_unit, 0, sizeof(max_bw_unit)); - upper_limit_100mbps =3D 255 * MLX5E_100MB; - upper_limit_gbps =3D 255 * MLX5E_1GB; + upper_limit_100mbps =3D U8_MAX * MLX5E_100MB; + upper_limit_gbps =3D U8_MAX * MLX5E_1GB; =20 for (i =3D 0; i <=3D mlx5_max_tc(mdev); i++) { if (!maxrate->tc_maxrate[i]) { --=20 2.31.1 From nobody Mon Dec 1 22:06:14 2025 Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11010069.outbound.protection.outlook.com [52.101.201.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4943927AC4C; Sun, 30 Nov 2025 10:26:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.201.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498409; cv=fail; b=kljvt73wCIo2FpVWQbIRIA5MXro5KTS9Ftc6+p3UOhULUbpw+XlyDag0gO4ggPvpVzNZx/++7hzQ44SI5WyZySZsGqWh6sVwVcyhFKtTZ9vYr/AbLtX612FClRAMhfl4Am/IF50uZVX+oV05dRamfI9ou2PwBBd29Q56Qbjd0NY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764498409; c=relaxed/simple; bh=zESVC20t89WZcrp+AW8vI3xNImt5hbnHgl6RU2/UV6k=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=gZDEzs4o7ROnoB8DofnObwIn/1aoa5xFtP3wUS9qN4/SDhEHpmjlz47M/AZSYNITEYMmyhIc2vM6AF46zwxvfr+qv+TKhrjA8UxLUShBiGx3gSC16Ij8QEpInoibHjzWMujX8oJxjErj+Zy8C9wO13dKBbi2Xang457MIU2lfck= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=jucbLuek; arc=fail smtp.client-ip=52.101.201.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="jucbLuek" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fcgNsnbhWUkjfTzoDMoMQUOzwSLNiXpKSaGEFTJS7olPYVAdiwolwT6luzxgTtNyoGoQyWu4ASigioPfXLzH4TY4dqhtdc24MQS+6x+9G63bKfB4jKpKiGHOJ7nwOrwsihNQlU4yS8WGSmVWornaCeb2ep7eoQomQkrOAqVyUyjeuV6issN773URV24zVEX+XzppUD94/S8gnKt1ghFHh0sFYTAdfMUiEcdxTPyralNAbNpE6+f76LWAeSRp8JTigJnj6RT6ggt0hpJeBul0LGJIIguAJlB8T+LdTTFzJfTp6XqHzUx/jJBsWwKhq8g5Pl5X2zoIUDIdQjqfAQAcSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=k6OJEFa0iwYEeiKXXHnqLoNrOEt/DelwXd506Hsk/Dg=; b=N6owKx+lNDUmTyKC8OFp8vQNrzY6ZoF/onnnzfTAzBn9XFYXnypqHqcBsUdXwYNm6+Eq5V7UIqBX1dCQS5yNNOOcOkQIE+KEambj0boMHJ6nlIywbz58L075CDlAvB61IN0L54lEXLXDBqsKy0jz6fQmkEEfRqW8t/Qk97sBQlXxU/EvQDsdBxG/iPQmsZARL8ReuL1K6hOMdjSt5922swS3T9aomEslceLUSkOT/KbvrVhFWNlbeSTqlmo0cFdCLNjMvSkhotW9tkKL95eRMMUW8sJ/QqqseKppKLY/hHFG3Sw7j0Y45J4JvyqUYFDOXLIcVjQfwF0J/jsovnulWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=google.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 (0) 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=k6OJEFa0iwYEeiKXXHnqLoNrOEt/DelwXd506Hsk/Dg=; b=jucbLuek+ouEPrAp7AO16d/pcaAnDpBV1+a6fV26vBMHGwr8kbOAoraNtvj2iBqbupGE5al+29vRL16NVyzG620PF/g/cmYvgR6eZayXFuZwTCfY9dYPmXWYsWkhmIEK12h6gIOHDI2yi78qOpKb6c+kUunuM+Ej+LfmBVIB5CPZOY4EAFw18XApWMuBBieQWaXLEmhdAaUdBjWN4RqX71yXbbxelVl4c884xcZVuflxFPEWnelxgsu/IOfCldr9hlY2sgq6s9+pfttGrlxhw4UpcNjhE4cWYkMsUAdgFY8XhzeY3CRJ46XTmlZ5s+X5gxZ8Bjn2t0O3uuV6S5C9Vw== Received: from CH2PR14CA0030.namprd14.prod.outlook.com (2603:10b6:610:60::40) by IA1PR12MB6531.namprd12.prod.outlook.com (2603:10b6:208:3a4::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.17; Sun, 30 Nov 2025 10:26:42 +0000 Received: from CH2PEPF000000A0.namprd02.prod.outlook.com (2603:10b6:610:60:cafe::82) by CH2PR14CA0030.outlook.office365.com (2603:10b6:610:60::40) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9366.17 via Frontend Transport; Sun, 30 Nov 2025 10:26:32 +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 CH2PEPF000000A0.mail.protection.outlook.com (10.167.244.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.7 via Frontend Transport; Sun, 30 Nov 2025 10:26:42 +0000 Received: from rnnvmail204.nvidia.com (10.129.68.6) 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.2562.20; Sun, 30 Nov 2025 02:26:28 -0800 Received: from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail204.nvidia.com (10.129.68.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 30 Nov 2025 02:26:27 -0800 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Sun, 30 Nov 2025 02:26:23 -0800 From: Tariq Toukan To: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" CC: Saeed Mahameed , Tariq Toukan , "Mark Bloch" , Leon Romanovsky , , , , Gal Pressman , Moshe Shemesh , Nimrod Oren , Danielle Costantino Subject: [PATCH net-next 4/4] net/mlx5e: Use standard unit definitions for bandwidth conversion Date: Sun, 30 Nov 2025 12:25:34 +0200 Message-ID: <1764498334-1327918-5-git-send-email-tariqt@nvidia.com> X-Mailer: git-send-email 2.8.0 In-Reply-To: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> References: <1764498334-1327918-1-git-send-email-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PEPF000000A0:EE_|IA1PR12MB6531:EE_ X-MS-Office365-Filtering-Correlation-Id: ba5c2fe5-fd71-4ec2-0332-08de2ffaf478 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Wz5zpLccxZ6vzuCo9qEHqzCMvQBT6XEdyv/PcZ7wmXsHgQr4SUCbuAMoorOt?= =?us-ascii?Q?ZFuYH+t2D6gxpur0xSKiVp76EK2T11Gi7nkL2mkSx2nhl500RUIeI11CaESC?= =?us-ascii?Q?WJZ5XrHmnB8rEPXc6mR3m+ibvF0AAHHQz/3b6NXvtVlzj5Xy9BvPPH3fCDPJ?= =?us-ascii?Q?j6X9mis3YkkYCQ1cTflt7pQTb2Mfdv3V0UKwPoZCOCROJHYu0+sQkmNp3Nyx?= =?us-ascii?Q?ewNo3KoLXJIhfKibtfmBD1TeZeQOMIeOoUijYZRx+Uq8V1GvtBNCYDd5k3ZT?= =?us-ascii?Q?gxRm8w2/aWrffXpiF5L+8hPrbBeadB7FUsYwEB3efLR5NL3eBaqquD7TmFHu?= =?us-ascii?Q?aP/bktHg/no35PIF3veNATSfoU7vT4l1+lGPN8cPn1jQRjoJxGtZiT8lSYQ7?= =?us-ascii?Q?WeEaHqDofCMJtOukOzgpbOcz4IfLftWQRXQrLVDaUCMm2Ma0OzLC/EXtTerb?= =?us-ascii?Q?zE/Bdq0UfykzFrXAAI5DA35oOnTFna4h72hdgUT+ENlg/l4WP/t6+VikdQUn?= =?us-ascii?Q?uesZ0Zqm4TBqm/JPxPEDYoHZrp2+zr3y0HmVJPONDQ9GjCkTwwekXhBsLMSH?= =?us-ascii?Q?15NCuV1T81GW9ezzNbh7Wm4P+LBkVscXn49vh73piyte6uusueJuvyXCR2RI?= =?us-ascii?Q?9+/PANnJyYDz5ONbyu+hHBfOm52gN5G9AXskgCRqZx9HHHXcJbyfSOqMxVGb?= =?us-ascii?Q?FK7nSLBS/m1g76JFDETTG15nA/nW/5Rl+iZ23l8dBZyCtzwwJVtEm4VXfPX7?= =?us-ascii?Q?g3Qank/62TOvxqCV0bcVprGWo68/r3T0PUkpIHi1KttHwSVyQUKUObN+yN6O?= =?us-ascii?Q?u4J0y+i/bJP6DV5ZJqv9EOyXWXKoa/L+LX20kj5teHrk7A1Fs6hg9FIt42ER?= =?us-ascii?Q?b48sLXgYiLaBvTtSYCRs8IL87VAS/dGEQizyfQ5cv6ukvg3YgMzYJYmh2xP3?= =?us-ascii?Q?RPQcP5g9bRKzCq0P3wUl2iECBeUg5txnLfiuX5mIKUm5XckKVj1zGkFoPiTl?= =?us-ascii?Q?h2Yzx83vamB3uYO8O3aNASRMubrBvW4nIn9XNxmymvR4pPurmNTFA6ydAMrW?= =?us-ascii?Q?CeKMO7tBfIj2I22RIJspAHrEtSKTtRhc4lytb8hnGaFeQm5IuCt9PzsI0OAi?= =?us-ascii?Q?1QCDKSMCH/FYA6X9a/Js+Fzs4JR5lp8gPJRU1c6KZslzCzb8pWXqpsUrgccC?= =?us-ascii?Q?DwZwDGJO6kgC2UauVlyrYji1zz3SN5tLLNC6jH5/ZsHNPLyAwoVgravsQ/QV?= =?us-ascii?Q?HGlfL3V0UNFhnMItSflcpmqhyNoxrv6Ea6eaiUzxJxRIEiNvp0CFI98sbNru?= =?us-ascii?Q?YLgrN41t5mwxf9lpOga0fjEgZXV9yJxq0jWWg7ruaNPzouvkrAS6Nguzv7oD?= =?us-ascii?Q?XDJ4L0drBid7E5Mh0gOO0ijiHkoPAqaRsOV5RTgQ9LZk9NMOIhdH/oz0u7Xe?= =?us-ascii?Q?wrerJKzo+cgworjaKmit6fQocVYkl7z62WmvZUMbOnhALFsGV05qet6Q4bzH?= =?us-ascii?Q?AC6xfYXAcin5w6R/5AcH9MKhyQ6IQkXyeAGRDaygW7SUFFbZrLbgCoYDCImy?= =?us-ascii?Q?saezr0jpZS9+BQ1vldc=3D?= 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:(13230040)(36860700013)(82310400026)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2025 10:26:42.1367 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ba5c2fe5-fd71-4ec2-0332-08de2ffaf478 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: CH2PEPF000000A0.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6531 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Gal Pressman MLX5E_100MB and MLX5E_1GB defines are confusing, MLX5E_100MB is not equal to 100 * MEGA, and MLX5E_1GB is not equal to one GIGA, as they hide the Kbps rate conversion required for ieee_maxrate. Replace hardcoded bandwidth conversion values with standard unit definitions from linux/units.h. Rename MLX5E_100MB/MLX5E_1GB to MLX5E_100MB_TO_KB/MLX5E_1GB_TO_KB to clarify these are conversion factors to Kbps, not absolute bandwidth values. Signed-off-by: Gal Pressman Reviewed-by: Nimrod Oren Signed-off-by: Tariq Toukan --- .../net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c b/drivers/n= et/ethernet/mellanox/mlx5/core/en_dcbnl.c index 79f9d43b09b3..fddf7c207f8e 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c @@ -31,14 +31,15 @@ */ #include #include +#include #include "en.h" #include "en/port.h" #include "en/port_buffer.h" =20 #define MLX5E_MAX_BW_ALLOC 100 /* Max percentage of BW allocation */ =20 -#define MLX5E_100MB (100000) -#define MLX5E_1GB (1000000) +#define MLX5E_100MB_TO_KB (100 * MEGA / KILO) +#define MLX5E_1GB_TO_KB (GIGA / KILO) =20 #define MLX5E_CEE_STATE_UP 1 #define MLX5E_CEE_STATE_DOWN 0 @@ -572,10 +573,10 @@ static int mlx5e_dcbnl_ieee_getmaxrate(struct net_dev= ice *netdev, for (i =3D 0; i <=3D mlx5_max_tc(mdev); i++) { switch (max_bw_unit[i]) { case MLX5_100_MBPS_UNIT: - maxrate->tc_maxrate[i] =3D max_bw_value[i] * MLX5E_100MB; + maxrate->tc_maxrate[i] =3D max_bw_value[i] * MLX5E_100MB_TO_KB; break; case MLX5_GBPS_UNIT: - maxrate->tc_maxrate[i] =3D max_bw_value[i] * MLX5E_1GB; + maxrate->tc_maxrate[i] =3D max_bw_value[i] * MLX5E_1GB_TO_KB; break; case MLX5_BW_NO_LIMIT: break; @@ -614,8 +615,8 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_devic= e *netdev, =20 memset(max_bw_value, 0, sizeof(max_bw_value)); memset(max_bw_unit, 0, sizeof(max_bw_unit)); - upper_limit_100mbps =3D U8_MAX * MLX5E_100MB; - upper_limit_gbps =3D U8_MAX * MLX5E_1GB; + upper_limit_100mbps =3D U8_MAX * MLX5E_100MB_TO_KB; + upper_limit_gbps =3D U8_MAX * MLX5E_1GB_TO_KB; =20 for (i =3D 0; i <=3D mlx5_max_tc(mdev); i++) { if (!maxrate->tc_maxrate[i]) { @@ -624,12 +625,12 @@ static int mlx5e_dcbnl_ieee_setmaxrate(struct net_dev= ice *netdev, } if (maxrate->tc_maxrate[i] <=3D upper_limit_100mbps) { max_bw_value[i] =3D div_u64(maxrate->tc_maxrate[i], - MLX5E_100MB); + MLX5E_100MB_TO_KB); max_bw_value[i] =3D max_bw_value[i] ? max_bw_value[i] : 1; max_bw_unit[i] =3D MLX5_100_MBPS_UNIT; } else if (maxrate->tc_maxrate[i] <=3D upper_limit_gbps) { max_bw_value[i] =3D div_u64(maxrate->tc_maxrate[i], - MLX5E_1GB); + MLX5E_1GB_TO_KB); max_bw_unit[i] =3D MLX5_GBPS_UNIT; } else { netdev_err(netdev, --=20 2.31.1