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 31AC048B69 for ; Fri, 21 Nov 2025 12:23:26 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2BD66402D7; Fri, 21 Nov 2025 12:23:26 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id D3926402ED for ; Fri, 21 Nov 2025 12:23:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1763724204; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EgXckN8L95RrXFxFov67j0YBZ22fqGYF3ICj7u+bCLQ=; b=NH/t5YYtXruEtVExLCurMFY38ZBL+Rx172m1lijP9O3F+WGbjiO0/MgRck9aJAvu2mkLrV wSp7C3yrjc/qfmZCeTDWwTRdRi91CHqNAzNbwVAud0TLI6/KP0oRSRk/D+rVImveCdtEDt 5OVygL2SDwaDjXeoE3vISBCKn78tJMM= Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-225-iSwe36iBPba0EcQElH4GuQ-1; Fri, 21 Nov 2025 06:23:22 -0500 X-MC-Unique: iSwe36iBPba0EcQElH4GuQ-1 X-Mimecast-MFC-AGG-ID: iSwe36iBPba0EcQElH4GuQ_1763724201 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id CBE571956052; Fri, 21 Nov 2025 11:23:21 +0000 (UTC) Received: from rh.redhat.com (unknown [10.42.28.165]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8E87330044DB; Fri, 21 Nov 2025 11:23:20 +0000 (UTC) From: Kevin Traynor To: Rongwei Liu Cc: Dariusz Sosnowski , dpdk stable Subject: patch 'net/mlx5: remove counter alignment' has been queued to stable release 24.11.4 Date: Fri, 21 Nov 2025 11:20:32 +0000 Message-ID: <20251121112128.485623-48-ktraynor@redhat.com> In-Reply-To: <20251121112128.485623-1-ktraynor@redhat.com> References: <20251121112128.485623-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: zEDPo6bSrbm5oK53Q591KtLsEu-LbXhL7z55FOsoux4_1763724201 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true 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 24.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/26/25. 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://github.com/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/718a9185610cc862f76e6667eda4d6e8121bf8fa Thanks. Kevin --- >From 718a9185610cc862f76e6667eda4d6e8121bf8fa Mon Sep 17 00:00:00 2001 From: Rongwei Liu Date: Fri, 31 Oct 2025 04:50:38 +0200 Subject: [PATCH] net/mlx5: remove counter alignment [ upstream commit 3eec7a797f41f1586c7b1de91935ea4a933a6c18 ] The memory footprint was increased due to the alignment. Fixes: 820ca7361bb7 ("net/mlx5: fix flow aging race condition") Signed-off-by: Rongwei Liu Acked-by: Dariusz Sosnowski --- drivers/net/mlx5/mlx5_hws_cnt.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_hws_cnt.h b/drivers/net/mlx5/mlx5_hws_cnt.h index 8408c571ec..e15cd49b91 100644 --- a/drivers/net/mlx5/mlx5_hws_cnt.h +++ b/drivers/net/mlx5/mlx5_hws_cnt.h @@ -44,5 +44,5 @@ struct mlx5_hws_cnt_dcs_mng { union mlx5_hws_cnt_state { - alignas(RTE_CACHE_LINE_SIZE) RTE_ATOMIC(uint32_t)data; + RTE_ATOMIC(uint32_t) data; struct { uint32_t in_used:1; @@ -65,5 +65,5 @@ struct mlx5_hws_cnt { union mlx5_hws_cnt_state cnt_state; /* This struct is only meaningful when user own this counter. */ - alignas(RTE_CACHE_LINE_SIZE) RTE_ATOMIC(uint32_t)query_gen_when_free; + RTE_ATOMIC(uint32_t) query_gen_when_free; /* * When PMD own this counter (user put back counter to PMD -- 2.51.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-11-21 11:05:11.102321042 +0000 +++ 0048-net-mlx5-remove-counter-alignment.patch 2025-11-21 11:05:09.480904559 +0000 @@ -1 +1 @@ -From 3eec7a797f41f1586c7b1de91935ea4a933a6c18 Mon Sep 17 00:00:00 2001 +From 718a9185610cc862f76e6667eda4d6e8121bf8fa Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 3eec7a797f41f1586c7b1de91935ea4a933a6c18 ] + @@ -9 +10,0 @@ -Cc: stable@dpdk.org @@ -18 +19 @@ -index f5b7e8f643..8d7a9d34df 100644 +index 8408c571ec..e15cd49b91 100644