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 C4BDB4625D for ; Tue, 18 Feb 2025 13:37:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B186A402EF; Tue, 18 Feb 2025 13:37:44 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2048.outbound.protection.outlook.com [40.107.94.48]) by mails.dpdk.org (Postfix) with ESMTP id D4D98402E9 for ; Tue, 18 Feb 2025 13:37:42 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qOJNb/Py9ZQA7o1JTcywVyKK12CYm6P8Hj8+dEvjHvAQAbZ8a9ONFKFjbO6KsSjfokilg6YWwp6aZygiR8m6eKjCXLxRyZUr960bEbk+mYHqCSjgsQ1yg8+uItMXk6424RRW4QXEtfbEJViur93MBCqLUGKupEgqD7G3NJQr55URcxr2fN0BBCGjyQ9XRIMd2mHG8vUvy59b2JsJ3qUDt9Kh0peSOUvPbk9NkWtJ3yzToTCGnR2OojQLCahg8aSmDolHEs0DIui443w4JHcZIk0k9PgEzWfoD5FgloqQtTYrFAsjFSAFDGOWhvPBdJ0TEJgF9nGK8oBtN8Pq7GjACw== 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=+UZrLX08los2YTBf/+H+XEZrIKAwNtCRWx4cMzcLAVU=; b=pFaIthhOgqMNL4qEGiordwyvt21Qq/KVkBXXIt0wXn+O2Jh90A+k3QyI0GrEHiYcZ10gyTWB4QNOVNXw062AAro1yjFbIfhJb1XaW1fAZhaPGlusjij/srKBNv6+SqOFmFOtB7M0Z4qAO8fGO5EnDI/oEfqPI/GVkkdvpP6rWDgewjCbUBJJDBWye/F7OGsHIP47EVfRkD91dED5Psk7YOmcwECL2z14vgllFoLMclu3Mc/AOSiIktlNK8rT6rPG9an0w5/Sd28Y9InYthzN/1Bx+ghpspv9G0UY8Un4q+mJkqRy4UDVc6/nvIEOS7ISn4LoBQ9XyVZ77bbFqAkCaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=marvell.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=+UZrLX08los2YTBf/+H+XEZrIKAwNtCRWx4cMzcLAVU=; b=Xf5pF/026XLVeC9vZ+aR7NPFapR82dvnC2Dptlos7CRmbhBwwSb2bUxUoEJEoosFLhrtqPqdvv9jvqOMvJE01ySOQD4Ruj/ohc51+cPAPf7zqQbCkxqHup/9jgCZmfXtudNWvWlTjrOkLFbFiVKW+woGGmWgsjRq75Ec8cJnKopqtoqhUx2NciAtvhzZR9lCHztRJA+D+ymvna0oRg1ktOpuJde7pN+4v2LHSKMqd2muG+umTceNO4u+hmSWy9s3niot4R2elZXPasx5oAxLCfhFFVJKd8tdLoarJWQKGPdiaTdxf3foqbEROVkhf1KXW0jHdk3Chrx+aCfpPqOoWA== Received: from MW4P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:303:115::23) by PH7PR12MB6563.namprd12.prod.outlook.com (2603:10b6:510:211::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Tue, 18 Feb 2025 12:37:37 +0000 Received: from MWH0EPF000989EC.namprd02.prod.outlook.com (2603:10b6:303:115:cafe::88) by MW4P220CA0018.outlook.office365.com (2603:10b6:303:115::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.25 via Frontend Transport; Tue, 18 Feb 2025 12:37:37 +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 MWH0EPF000989EC.mail.protection.outlook.com (10.167.241.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.11 via Frontend Transport; Tue, 18 Feb 2025 12:37:36 +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.1544.4; Tue, 18 Feb 2025 04:37:25 -0800 Received: from nvidia.com (10.126.230.35) 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.1544.14; Tue, 18 Feb 2025 04:37:23 -0800 From: Xueming Li To: Vamsi Attunuru CC: , dpdk stable Subject: patch 'common/cnxk: fix DPI mailbox structure' has been queued to stable release 23.11.4 Date: Tue, 18 Feb 2025 20:34:14 +0800 Message-ID: <20250218123523.36836-20-xuemingl@nvidia.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250218123523.36836-1-xuemingl@nvidia.com> References: <20250218123523.36836-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.230.35] X-ClientProxiedBy: rnnvmail201.nvidia.com (10.129.68.8) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWH0EPF000989EC:EE_|PH7PR12MB6563:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a9b7a4e-657c-4d28-1d4e-08dd5019066e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|36860700013|1800799024|82310400026|13003099007|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?RqN/xTfAGH8abcKFT42ZLCrjaxNFEeZfpgx5H2dCf9rL6pIj+Lqd7xW+NzsQ?= =?us-ascii?Q?Sa4yVV0W6ad4I2WNGTWbfkWBYE+8NlIj8kQ+uRaCVicWk+qY6JS7k4JCYQvH?= =?us-ascii?Q?eZLyuZK19pIbPXCtsiCuH2JCbn6KFNbWpJColOTCT5bxQ80wq/ZuhbIrPB40?= =?us-ascii?Q?5zlt7O3xLUAGMmkKtipDh+lQwDVeD9OKouXaE6XtUPcT8Re38KTRZ9vGKha7?= =?us-ascii?Q?RVdoqBkn7gFLH1xc531SbimWUx4Vrldp4j+C1QW2WU4qLK2jS3mKLPiI0UCG?= =?us-ascii?Q?aUiB2uw7ezBmyVt2ubkRb1+pkUG3VhLu+qThTLM/r6zsuKAwqM28/UqMq0cU?= =?us-ascii?Q?GIFua+MI32yMEdS4hFyc6Pe6JXx6ZGc1YOnscxD9a8YF3Fk+kKFy4nVumqrM?= =?us-ascii?Q?WtFdkOvkmhQNK8TwOkhfhaqvo1mVU3RG5nSGeW3N7R4h6TUYnCyFOjbSWI8I?= =?us-ascii?Q?VUfSlGP/odjoNqj/wZCBzrKMy1q1xj6iopT5l6JwzRF3Wo70uUeo/U0oxfpS?= =?us-ascii?Q?6dbimJErn/2dEZMIfaGZvnaramerKPUVPcqD4KV3SVtDaA/qhyl0G8tFiYoj?= =?us-ascii?Q?LM/8oSnoGH+C66mHAdjaThpy3obeOZk/awhoV9MnkwC7qVp6ORn4zuQ260r2?= =?us-ascii?Q?AxheIqbbdgMXlwP8024pvvmjn76W3vpg3/BjOf5eULLtTO32wiA3q5EJQBZ0?= =?us-ascii?Q?7kuXr+BoWgZ1AnYwceU8EVA7qsFUIjSkCZkLiMDsnzDlCmP/15rYhZRFWlt9?= =?us-ascii?Q?ip1/h4NOz79XOZsCVD3bKcHA9CREudaOtcoNprd98ZmzRLDuUUb5aVaeabQW?= =?us-ascii?Q?ne9N8iBaftEzPMPKvik1CFoXcqdi44q+71BP3bPpkZ6wlhnMD2f4h+r8Gq1t?= =?us-ascii?Q?47JKH1U9TqWdj4WR/fhgFewDJRKbW151UiOErvkDe/rfrsmTebpJ0EvnCPe3?= =?us-ascii?Q?oRZvvvEcOg3brRXrS4j6DGkSvLoYMLGbFUnmnYRQlGbAzowmB8tZeD/qxW2+?= =?us-ascii?Q?il+Hhp8jTgbsZuvpteuZml9Nxu3/S1RSBBhWmI+B6mHMNL5doZIIGoK3F80z?= =?us-ascii?Q?xF4Si73kHNdB6gsLqEw28PFcOJjUYmjwYi32G4RevL4V9AAFUFnxJnXqxkd4?= =?us-ascii?Q?7DqMOyoqQiLyZCkTnvDQJ3BDdSnbl39epNROi7QEKiuNUeby1DGwTfijTcWO?= =?us-ascii?Q?YBJUzOcVz2LUvZjs0Xef2ALH/Bo8a9MfCKDM5jFh0oIgeAMw5aStufDSmype?= =?us-ascii?Q?j0YN9wlEoWgXEeQNF9uWebENw68EaNrlOTzhitIoQDlI2zp9MDlvNW3zZGv4?= =?us-ascii?Q?GCByJQS4+6adOH7lBLyR/eEELlKUmx0u64wHk4psVnqjiIIFZ4WSZJDYEVyC?= =?us-ascii?Q?tXWn06Sybzc89ocYf3PFtF4JbiAnRzJavinIJG8NdsjGo2tOZ7elzfPAwkwX?= =?us-ascii?Q?uCIsvetdB/cqXrmKvmy6Ntb5QOUhr/roXB43FxyEs57cc7K+fv7ixgkJ1anc?= =?us-ascii?Q?B2YFkrbL7ZOw6aA=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)(376014)(36860700013)(1800799024)(82310400026)(13003099007)(7053199007); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2025 12:37:36.7668 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9a9b7a4e-657c-4d28-1d4e-08dd5019066e 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: MWH0EPF000989EC.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6563 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 23.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. 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=23.11-staging This queued commit can be viewed at: https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=ab740bf72ab0a9ba7d31dd2b375c937e558a6b2b Thanks. Xueming Li --- >From ab740bf72ab0a9ba7d31dd2b375c937e558a6b2b Mon Sep 17 00:00:00 2001 From: Vamsi Attunuru Date: Wed, 15 Jan 2025 18:06:54 +0530 Subject: [PATCH] common/cnxk: fix DPI mailbox structure Cc: Xueming Li [ upstream commit b03c474188383c3d3d529b1c9ca86767e5fb6167 ] In the existing DPI mailbox structure, one of the fields spans a 64-bit boundary, making it appear unusual and complicatng extraction using bit operations. Patch enlarges csize fields to ensure that mailbox fields are correctly positioned. Fixes: b6e395692b6d ("common/cnxk: add DPI DMA support") Signed-off-by: Vamsi Attunuru --- drivers/common/cnxk/roc_dpi_priv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/common/cnxk/roc_dpi_priv.h b/drivers/common/cnxk/roc_dpi_priv.h index 518a3e7351..a050187406 100644 --- a/drivers/common/cnxk/roc_dpi_priv.h +++ b/drivers/common/cnxk/roc_dpi_priv.h @@ -24,7 +24,7 @@ typedef union dpi_mbox_msg_t { /* Command code */ uint64_t cmd : 4; /* Command buffer size in 8-byte words */ - uint64_t csize : 14; + uint64_t csize : 16; /* aura of the command buffer */ uint64_t aura : 20; /* SSO PF function */ -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-02-18 19:39:01.429179410 +0800 +++ 0019-common-cnxk-fix-DPI-mailbox-structure.patch 2025-02-18 19:39:00.458244077 +0800 @@ -1 +1 @@ -From b03c474188383c3d3d529b1c9ca86767e5fb6167 Mon Sep 17 00:00:00 2001 +From ab740bf72ab0a9ba7d31dd2b375c937e558a6b2b Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit b03c474188383c3d3d529b1c9ca86767e5fb6167 ] @@ -14 +16,0 @@ -Cc: stable@dpdk.org @@ -22 +24 @@ -index 1f975915f7..05b6751ca6 100644 +index 518a3e7351..a050187406 100644 @@ -25 +27 @@ -@@ -27,7 +27,7 @@ typedef union dpi_mbox_msg_t { +@@ -24,7 +24,7 @@ typedef union dpi_mbox_msg_t {