From nobody Mon Jun 8 13:29:54 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012045.outbound.protection.outlook.com [52.101.53.45]) (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 8A6D3351C2D; Fri, 29 May 2026 05:25:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780032306; cv=fail; b=nWeiZFFT1RnoH7uhziZfokEEiGuO6WO24ssLJmSosYsoQjIfI5woKKYMkl7+0rWMz43OZ5aopn808SrWnZsthmpggMFT41G2iwmfziJa+IVrmETta9LFUBT+kue6CnyHMwsDyBGD6gkKwRCQASex8Sqxpn7Np5x6TMgvPvs5FHI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780032306; c=relaxed/simple; bh=SvIUNuqnoP/sEx9nRr85K6kUDAaA6ksxOy1m6lI4i7Q=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=mTbLI2kUSddvHB+Dpkat4NcK6cjenqicmBDMP36AzItgvrXXzQEcJapFtPzEG2y3dqtOY1LkwDQJ4VJSuzt19rFGaufDRKdKOV7DrPBErp8jEzGS1YlXBI9wGGpVMNBN7KB2spmiqQhvVX1F2p38NFBwQhIgyoKS3Ciuo781eNk= 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=md+1w4R2; arc=fail smtp.client-ip=52.101.53.45 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="md+1w4R2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OOjylx/VaupaOO3I294F8m0E5WjZ+Wr4a2+EHJ4+ST7OrxuZ44hw0VpuAiLkEV61d+1buX0ZQgC5S5if7/KW0g9H4kIE1gJD8Hq2Ok5pzPx3WlV5vAl2YhDIKReTEY0anS9rKmYQ3Xql1Z7ofHxa1mMsloaV2y4k1+p6fjsf2N7ZYnePcbkahB3pNAXyCtIDsMC+j7d4NME0itoeppPEK52ZNCGKGAdLSNFux1mbDfA1Eu2Lh/70OdkBCYLkmlJ9YotVSC2AgrMUdH4cT9JPuTOpPDMaD5pDFsRqBpDTgrkMJskHwQN+8HcAnGOv1q474X3u05af84Q4p1748ewLyg== 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=BZFwl4aXF/4hhnaImOV+rSV8cbFMjJp+yccgUmP/tBs=; b=qSvhNGF9lPF8+LyqFMI3dPW9KyAOO98qO3PXZ9TOb+JXWiEEGVHbdmGQgaC1nkNQ3iWjIG6C+0fs4mNZlx6ZvtW1xI5bIjNJ9KgabVpxb3FrL65KBJjYuIOhinV9dKJbWUQ3A93yIELuUJAQya99xR7YFtCTw048A+E5LBam5E2sT+OBZ9RcsQ3NgmrsJB59hlJC+rrI739v47PR0KsNHIiSfhC42hX+oZ6SkSho73fcJiyb228BvHwC5RNRPSJ8neGK1n6wkJMkplJfUHvsdRiSWhga0/wvwv3aqbP9yQffmY+HSkjF6FLKMKVyJd6Aovv3aHbMx/PDzStNdiLdvw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=kernel.org 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=BZFwl4aXF/4hhnaImOV+rSV8cbFMjJp+yccgUmP/tBs=; b=md+1w4R2kdrK2fFtnCa9aq/K7+sIg+gniZUN4/p9DM+/JDJ0RPGeZrolUaiZacZ8nTKI1U93AwcI13iNZgex7bP6QVlqZ56bKDk4LdVm723OBMpR5oAUO/zfr9tdpslYrZ+GcI8Bwe8SMGAqxi3Eu84ebFhNw60u73N1UV3kkHqBRD6Q+qpGI7FD+vd5GDcXoU2YxGPdibkwrNKf1I3JnVXoeEEAyTIUajyB9CV8gvE5bvB+fKfvrgYwNzCJmh7PglbRNXRoz4bc7ojJlkONtgwDkm6wK/uhLA3qBgczMOH1rmtvsWbH01YfqmIx/eK8PQY8DD1PV4Ttia06YIy7eA== Received: from PH8P221CA0057.NAMP221.PROD.OUTLOOK.COM (2603:10b6:510:349::12) by PH7PR12MB7794.namprd12.prod.outlook.com (2603:10b6:510:276::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.14; Fri, 29 May 2026 05:24:58 +0000 Received: from SJ1PEPF000023D8.namprd21.prod.outlook.com (2603:10b6:510:349:cafe::65) by PH8P221CA0057.outlook.office365.com (2603:10b6:510:349::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.71.13 via Frontend Transport; Fri, 29 May 2026 05:24:58 +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 SJ1PEPF000023D8.mail.protection.outlook.com (10.167.244.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.0 via Frontend Transport; Fri, 29 May 2026 05:24:57 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) 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; Thu, 28 May 2026 22:24:37 -0700 Received: from rnnvmail201.nvidia.com (10.129.68.8) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 28 May 2026 22:24:37 -0700 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.8) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Thu, 28 May 2026 22:24:33 -0700 From: Tariq Toukan To: Leon Romanovsky , Jason Gunthorpe , "Saeed Mahameed" , Tariq Toukan CC: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" , Mark Bloch , , , , Gal Pressman , Dragos Tatulea , Moshe Shemesh , Cosmin Ratiu Subject: [PATCH mlx5-next 1/2] net/mlx5: Update IFC allowed_list_size field bits Date: Fri, 29 May 2026 08:23:58 +0300 Message-ID: <20260529052359.389413-2-tariqt@nvidia.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20260529052359.389413-1-tariqt@nvidia.com> References: <20260529052359.389413-1-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000023D8:EE_|PH7PR12MB7794:EE_ X-MS-Office365-Filtering-Correlation-Id: 07a67b95-ed55-406b-e0ea-08debd429fe4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|36860700016|82310400026|22082099003|6133799003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: v+W7O8ARqB/9aaJgVX0jL2or9s5A71Vx/nYjqHUBdu2TgyHK4U1MOD0LfId33oRAd+3o0DkbfmJOaY1LKmsQ1qrRxx91dsvFlSMMH3eGAKoHQxY688ZulCR+EPH9F2IKVGtVL6dxVc3ayAeTOfzmYfOuO50P7n6YzuVs5TAVoiCB8yloJ8q2xyfd+npKKF7LDhh024M7rOcUU0FRy96bLXP5tFWeLYUlpHI1mvZWpoG+pa/IzIhtMAmUB2WzEx3bz7QoFbK0C6e4RWvS6Qy02b81SOfODw5UQ6l6TCBkhJRYKMovNxPc8duJ4jSsYau4pk/HJ2e/Mo+kVvTmzKcy/x9xXxb51c+JqgX17nX1NuaX4meWQ/fzcj6nCRo1H2QeZoWyEXTW8iRnqsiISG+tamW7gMPX/hSIQf4F74Os/y0p1Hon9oRTgKGXdAi9667aw65rxERbkv4E+FvhK57ctcZumFomusUMZpdQSe5mg0aNB6ELRKgTX4gTL018EzPkiDYLB/dOklcCXrfLJDtIsWRm15LSAcaeRjJGnw2gBFiEx5fmbnWTssQAmM6tE2wtFss2fH/oKOnfmmlyRIzgd3a1P7wxHk2Jrl5NUECeT6fJ9LZmeizYS6HrOFEDFx/NhvhKhuvrrbX+7yKzzOofYpxR3KvN3HMblKEHU/HnAzXRc3/hrmMRKwfblhUuyHAgrBObv/ThF2R9+rikFoOvSOZfHWaqd/XNJiE6BbY5Dp8= 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)(7416014)(376014)(1800799024)(36860700016)(82310400026)(22082099003)(6133799003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Gnoo8cKV2hIIqKErLEviwlGMu1Au0272ClK5U+/ECXcGG+4EBdNyEhr8IIQvJ0nDVSCgl9AJ7mrqVeYgApDQT1sZzxZbvzULdDsifl5GEyPfXu6e6SUlSceGnWqd41Q82AHxeFrEiCXPiLy2+UtGx37IB2vXp2Qs7oN8C5ymTjzfXb/hCKkuitkxJm/Iz8YY5sufMTnqzO0hdwc2s3TptzMlPslS6rQ5w7ixBCnlzGeMJHmp4YMw5Kh3hy/SNcU1ey9ODtU2mWK75PtLYU8F1LQGK78/4I/WBJognIs2dNHOw71wHgQ3jt+zGihOgiNDzJOVKJ+dAIbs+8GhgbuHuQ2nlrUYbQIz6EvDyKZnH60zFapomUAjvfcW6B+y+YRw521CmUM0RFBhvrQYtmriuwzyZIJ8XR4ExYqG04WSFMH7km83BTacxOMewZt+Y9sC X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2026 05:24:57.9883 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 07a67b95-ed55-406b-e0ea-08debd429fe4 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: SJ1PEPF000023D8.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7794 Content-Type: text/plain; charset="utf-8" From: Dragos Tatulea The vport context allowed_list_size was increased from 12 to 16 bits. Writing to this field is protected by the log_max_current_uc/mc_list capabilities. On older FW versions these capabilities are limited to < 2K and only the high bits of the field are extended. This means that the change is backward compatible with older FW versions. Signed-off-by: Dragos Tatulea Reviewed-by: Cosmin Ratiu Signed-off-by: Tariq Toukan --- include/linux/mlx5/mlx5_ifc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/mlx5/mlx5_ifc.h b/include/linux/mlx5/mlx5_ifc.h index 6a675f918c40..d23332cdd9b3 100644 --- a/include/linux/mlx5/mlx5_ifc.h +++ b/include/linux/mlx5/mlx5_ifc.h @@ -4487,8 +4487,8 @@ struct mlx5_ifc_nic_vport_context_bits { u8 promisc_all[0x1]; u8 reserved_at_783[0x2]; u8 allowed_list_type[0x3]; - u8 reserved_at_788[0xc]; - u8 allowed_list_size[0xc]; + u8 reserved_at_788[0x8]; + u8 allowed_list_size[0x10]; =20 struct mlx5_ifc_mac_address_layout_bits permanent_address; =20 --=20 2.44.0 From nobody Mon Jun 8 13:29:54 2026 Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazon11013070.outbound.protection.outlook.com [40.93.201.70]) (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 3DFDF32AAAB; Fri, 29 May 2026 05:25:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.201.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780032306; cv=fail; b=BqoFoUjuNAudvbhN7+SfE072uOPAKwUKWqVUvSnEGwfSwG0MNZ4ka1sGME2W8KcxRjeK+xPGr3V8YIdMCn0xNL29taRtNyzQTcNrIUeQptbEqd6yt27mOW0iNYC9au2gyTF9/2da35ttSAifMC3QjIrloEvn4diBDLQl3FUYc/Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780032306; c=relaxed/simple; bh=9MpMVQwBPA2ZOuYV1VW/gWqcmqeDSYm7HuXNPXveFdk=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Mz5zIZpWxJwkFRHM1MFwjjHULC0zs676rdmPB3fBFB11yQg/Qk+qXIl07CIhXAPLKEtvK5GuNf3TvcQ2rLlxoXd/7fWw3TOMCb3JNItyrN6cg+IMAFzOI0sQv0tKlCC8DVTxGJQYfanymdX9Y4+Ll+3BY8m3CK8SRZkUVqE70PU= 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=MQ6eKCJH; arc=fail smtp.client-ip=40.93.201.70 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="MQ6eKCJH" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Hw/aXSwcxaFVtNU0X7TbzZx46p7ZLZvOzG7yUsjOoQJfKrULpo0GF+Zxdj+vWQtSKQNdvKAnGhLBuap6brU5A+iDIYn9f7KkZVoY/iLmODOcCKhTNSsBDT45TVrHmFdV+HXyGq3CqAh1GniS3qDDCTLXFjZMwclebIH2/rz1w/1QRh6zWf0O6z+0z05tljJ2PTlqr598nzc4YJR6avtJfgWZ3u9CLR0mytYFWxaZ+FXc3UOCa7lh4aRJ4k+XSYDSeGezEcUF7Jqfsc0uFo5yfdEVraU+fMxzyeqnmeHNpgAGGgc3HVdkT39Opscl56BZIDaWlwJLaX5GLXPEJb5B4g== 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=qgUkqSlK/5VpOgkDcXb/AW9fx0i9glpOtksaQoHJkbc=; b=xcsI2cczpRKrbkRqQL+mac8eKU74aHoPKhyq9nuKSN3Bdg4ROFl74lLGKaOxRQDJIhap41f2av03xub4aJqmYkNhEeBs8KygiW504D4EDgyEcb0bxzSX/Aqy+S4nnnJ83FUnAqFhZXu3SAbesGIsNmcx9P2/FD2pMOdFToh2q7xrcZYOt74/aXhYt+JGD+/F/nZcx4qYAXvwmyoWDU8yAUZsf3zDG/qTV5BpkxHmC1nDkIF2Er+3Ef/9POT+C4Bdw4dvsSFsp3YT9X6w5fm2MjQMxLLTVx068AzJqL9HDzZfgy0WZqfgzNdiv9Tc5hbHSCdwbp8qL8rTOzz2cXWmFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.160) smtp.rcpttodomain=kernel.org 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=qgUkqSlK/5VpOgkDcXb/AW9fx0i9glpOtksaQoHJkbc=; b=MQ6eKCJHUVw2SDn+ytWYO35OmWAmiiOzixoO36AqU1D1L128SePynGhdsISE8Lm6FBTpKEmfjtIdpYNYNk7wLyxkTSa01BLVMTybb5FOTUJOCsC+wMKUAA3GUT+v9NkNsMSopgFZ4QSuyN4CAe+NONT5ruAxPX3FIW3UinSC28cfVTpTSAvIeRCwPanPZJOVhczonC2lTPppB0Kiz2rkur1uudbxBdi4lIwFksUXNh/hysMk4fR8ZkL+Gvrx/VLrZ1ajuxQO0XmycxoH5qsGV4F+A5YE1rluyjLxaz+ITNLKd0X2A3Kf/xRk9HLcNrkynloI2XlYa49S7MQBFVPtpg== Received: from SJ0PR05CA0027.namprd05.prod.outlook.com (2603:10b6:a03:33b::32) by CH3PR12MB9732.namprd12.prod.outlook.com (2603:10b6:610:253::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Fri, 29 May 2026 05:24:59 +0000 Received: from SJ1PEPF000023DA.namprd21.prod.outlook.com (2603:10b6:a03:33b:cafe::4b) by SJ0PR05CA0027.outlook.office365.com (2603:10b6:a03:33b::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.92.5 via Frontend Transport; Fri, 29 May 2026 05:24:59 +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 SJ1PEPF000023DA.mail.protection.outlook.com (10.167.244.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.0 via Frontend Transport; Fri, 29 May 2026 05:24:59 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) 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; Thu, 28 May 2026 22:24:42 -0700 Received: from rnnvmail201.nvidia.com (10.129.68.8) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 28 May 2026 22:24:42 -0700 Received: from vdi.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.8) with Microsoft SMTP Server id 15.2.2562.20 via Frontend Transport; Thu, 28 May 2026 22:24:38 -0700 From: Tariq Toukan To: Leon Romanovsky , Jason Gunthorpe , "Saeed Mahameed" , Tariq Toukan CC: Eric Dumazet , Jakub Kicinski , Paolo Abeni , Andrew Lunn , "David S. Miller" , Mark Bloch , , , , Gal Pressman , Dragos Tatulea , Moshe Shemesh , Shay Drory Subject: [PATCH mlx5-next 2/2] net/mlx5: Add sd_group_size bits for SD management Date: Fri, 29 May 2026 08:23:59 +0300 Message-ID: <20260529052359.389413-3-tariqt@nvidia.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20260529052359.389413-1-tariqt@nvidia.com> References: <20260529052359.389413-1-tariqt@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF000023DA:EE_|CH3PR12MB9732:EE_ X-MS-Office365-Filtering-Correlation-Id: d7e3b338-b076-4fc3-6308-08debd42a087 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|1800799024|82310400026|7416014|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: B3h1By27QkCoGJmxIqaFl2HY4zLtXuNLdQukEVmWafXDUWRofWgHYvIfdT8jjrce9IbzA64g2tqra4NVFtKHsLeSyx7ixsVQLsCrChR/O5GUXUdzCQ2RiPDOUlg35zpI+BLgpNDlU0dfp1dLl0hdkl699MoBfa7RedKyHPWxHXlpBQCsR8zi0Bl8n9JTzsDVl1VN6sF0QipWGnZLklq0E57lisiEJ4wh9lS6hR8TSDGei7iTLz0KhaauhnWvkMv7cFfayxsIzfnchCjfUsaQAaKk1uZOdpAI5rmdocQICnYkod8PxuTIdIegpI8LKZ88szJ+N4P472l1ZLAr3LmFgtIlcBOCIqIwfnx1t8nmuHuOChRCZWccNuKKJEsIE6QVWSgBhfo2AJYmI+KRcP8y+XfpZeKrYnMSE+KQRXDMsGyG5GydZtKrIgVWvETM19KwGyGx3xtsZ42GtMDF6HlzIJgHwtL5zeuedG7kcrJ5OflJtZSwvdLMWiCN8Vfd8oZjlvsTFdgkuXyKzcDard8vQrgSiCN3NWZcueIyy8TgFHTLKm7Lr4qQfkfooykQska66qdWC42BGHSBARRTFrCv9QmdK/He8ujFZkkQ3Ly7b/2I1dgMYaf6U3RtMs20/SjSdt11gG1WHr1YJIS1RKCEDnIShoAy7OjuWw/HFUtKfqds6W/+B9Q2fF3Wyw5g6GgSo6lc0gG4lW0wT7e3Gef/GG6NkxVLspNsdpbNvS+vm6s= 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)(36860700016)(376014)(1800799024)(82310400026)(7416014)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7nPmhr3yJBZDoHFLEGUFrMt1diRTD2L8//8G5J4BtvhFRhAKnGnB2/+1EMTZCqDdnZY9FSpx0xyMm+LWQ46k7+DelVAvA6sJyEG+RtoX8hoKK2qbYUESK67QxW0cDFFxkzXsxvny7mJFESNWTT72KKJFEmZQ1HFs5V9AicPBjk1wkAnog5JkUDuecM8J9EJVo1DvpKzmcbZEyLr+OorAOA4iRViTNzQbXp8Es+RKjKqijymw00ZD5zJ91798yLEcffcBU0T3aZk6tEYVuQyLJvnUaT7SAyrA+7Eh8BAKC1CVmdWSAzGiXoFyfcJXFGV9WKei9n0qKI9+NZrzC/2hkLll2AQCKDSLLL4PoGEbR2FiMpcgEK1+wzUBPSlibIvG8VVUj0KQU3pjCpLdlBX1c+/7Gxh4+w5wsmlq/oRuQr8yzL5HG8HbFnfu1VjI+IOF X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2026 05:24:59.0567 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d7e3b338-b076-4fc3-6308-08debd42a087 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: SJ1PEPF000023DA.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB9732 Content-Type: text/plain; charset="utf-8" From: Shay Drory Currently, mlx5 is querying the MPIR register to get the number of PFs that should comprise the SD group. However, this register does not reflect the correct number in complex deployments. Hence, add an sd_group_size field to nic_vport_context to determine the correct number of PFs, and add an sd_group_size capability bit to indicate whether FW supports it. Signed-off-by: Shay Drory Reviewed-by: Moshe Shemesh Signed-off-by: Tariq Toukan --- include/linux/mlx5/mlx5_ifc.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/linux/mlx5/mlx5_ifc.h b/include/linux/mlx5/mlx5_ifc.h index d23332cdd9b3..4f59b7e8a3d5 100644 --- a/include/linux/mlx5/mlx5_ifc.h +++ b/include/linux/mlx5/mlx5_ifc.h @@ -1986,7 +1986,8 @@ struct mlx5_ifc_cmd_hca_cap_bits { u8 basic_cyclic_rcv_wqe[0x1]; u8 reserved_at_381[0x2]; u8 log_max_rmp[0x5]; - u8 reserved_at_388[0x3]; + u8 sd_group_size[0x1]; + u8 reserved_at_389[0x2]; u8 log_max_rqt[0x5]; u8 reserved_at_390[0x3]; u8 log_max_rqt_size[0x5]; @@ -4469,7 +4470,9 @@ struct mlx5_ifc_nic_vport_context_bits { =20 u8 reserved_at_100[0x1]; u8 sd_group[0x3]; - u8 reserved_at_104[0x1c]; + u8 reserved_at_104[0x4]; + u8 sd_group_size[0x8]; + u8 reserved_at_110[0x10]; =20 u8 reserved_at_120[0x10]; u8 mtu[0x10]; --=20 2.44.0