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 00F5546BAE for ; Fri, 18 Jul 2025 21:34:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EC0A840E41; Fri, 18 Jul 2025 21:34:45 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 97CBB40B8F for ; Fri, 18 Jul 2025 21:34:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752867284; 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=2ELLY0t+X+p9VOm+f3B0ImsuOQIqq+Es67h2sgmbFBQ=; b=EHaCJVI1ouxSHTXVskh7ulSrGbuymHGko7/KptIlotQ7Rg+aRH+vdnO8sFNPWC7BdCYUpw EzYoTeKCGUf6tXHhSdCmXl6T5codMu6jHzm/lprG1S8sHfH/9FjkMZyuMMWY2aL3NDi2Bg 9vsMIW0uykczI/KeMHvM6SGwcb0w12g= Received: from mx-prod-mc-01.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-616-Pvopkw3xMemgpjeP9Ui1UA-1; Fri, 18 Jul 2025 15:34:42 -0400 X-MC-Unique: Pvopkw3xMemgpjeP9Ui1UA-1 X-Mimecast-MFC-AGG-ID: Pvopkw3xMemgpjeP9Ui1UA_1752867281 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 94DDB1944D01; Fri, 18 Jul 2025 19:34:41 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.40]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id DC15B18003FC; Fri, 18 Jul 2025 19:34:39 +0000 (UTC) From: Kevin Traynor To: Chaoyong He Cc: Long Wu , Peng Zhang , dpdk stable Subject: patch 'net/nfp: standardize NFDk Tx descriptor endianness' has been queued to stable release 24.11.3 Date: Fri, 18 Jul 2025 20:29:44 +0100 Message-ID: <20250718193247.1008129-50-ktraynor@redhat.com> In-Reply-To: <20250718193247.1008129-1-ktraynor@redhat.com> References: <20250718193247.1008129-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: bzT4Odlwqt-iThxTIXC6dD0JzO6qYZ_sZInMk8JoQzs_1752867281 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.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 07/23/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/180204813aeba9ea8880118baae4a784ae2d4a6e Thanks. Kevin --- >From 180204813aeba9ea8880118baae4a784ae2d4a6e Mon Sep 17 00:00:00 2001 From: Chaoyong He Date: Tue, 15 Apr 2025 10:54:53 +0800 Subject: [PATCH] net/nfp: standardize NFDk Tx descriptor endianness [ upstream commit ae1baeca61cf11beea62364bcc0a80ff261abe7c ] The data endian of NFDk Tx descriptor should be little, and the related logic also should modify. Fixes: d7f6d9b21ffa ("net/nfp: adjust coding style for NFDk") Signed-off-by: Chaoyong He Reviewed-by: Long Wu Reviewed-by: Peng Zhang --- drivers/net/nfp/nfdk/nfp_nfdk.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/net/nfp/nfdk/nfp_nfdk.h b/drivers/net/nfp/nfdk/nfp_nfdk.h index 29d862f6f0..64c2b31308 100644 --- a/drivers/net/nfp/nfdk/nfp_nfdk.h +++ b/drivers/net/nfp/nfdk/nfp_nfdk.h @@ -110,17 +110,17 @@ struct nfp_net_nfdk_tx_desc { /** Address descriptor */ struct { - uint16_t dma_addr_hi; /**< High bits of host buf address */ - uint16_t dma_len_type; /**< Length to DMA for this desc */ - uint32_t dma_addr_lo; /**< Low 32bit of host buf addr */ + rte_le16_t dma_addr_hi; /**< High bits of host buf address */ + rte_le16_t dma_len_type; /**< Length to DMA for this desc */ + rte_le32_t dma_addr_lo; /**< Low 32bit of host buf addr */ }; /** TSO descriptor */ struct { - uint16_t mss; /**< MSS to be used for LSO */ + rte_le16_t mss; /**< MSS to be used for LSO */ uint8_t lso_hdrlen; /**< LSO, TCP payload offset */ uint8_t lso_totsegs; /**< LSO, total segments */ uint8_t l3_offset; /**< L3 header offset */ uint8_t l4_offset; /**< L4 header offset */ - uint16_t lso_meta_res; /**< Rsvd bits in TSO metadata */ + rte_le16_t lso_meta_res; /**< Rsvd bits in TSO metadata */ }; @@ -131,6 +131,6 @@ struct nfp_net_nfdk_tx_desc { }; - uint32_t vals[2]; - uint64_t raw; + rte_le32_t vals[2]; + rte_le64_t raw; }; }; -- 2.50.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-07-18 20:29:12.837522015 +0100 +++ 0050-net-nfp-standardize-NFDk-Tx-descriptor-endianness.patch 2025-07-18 20:29:10.931907334 +0100 @@ -1 +1 @@ -From ae1baeca61cf11beea62364bcc0a80ff261abe7c Mon Sep 17 00:00:00 2001 +From 180204813aeba9ea8880118baae4a784ae2d4a6e Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit ae1baeca61cf11beea62364bcc0a80ff261abe7c ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org