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 74C5142ECF for ; Thu, 20 Jul 2023 17:24:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 71ABA40685; Thu, 20 Jul 2023 17:24:39 +0200 (CEST) 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 BE42240685 for ; Thu, 20 Jul 2023 17:24:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1689866677; 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=Q12u9F4AnAxEs4L+L4tNrd51+P5V01bDkcx78AoCFCM=; b=JO/iMaGp6HJXxbOvDsmiEr7TaeaYP0darn9Ws/Pq7Bn2xYv5B2f3Q25bglJGLM2G/k3nMB fvlvSBiTaASb6CLX4VnrIwOH8tJm8SiCQgHuQ+NfFjgMSN+lK94AyqeotTFBuLDToLWtcu lteh7PfL4PAG5P02fnMhz3T7SBSiRyE= Received: from mimecast-mx02.redhat.com (66.187.233.73 [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-589-znTGj7nYOLWR4EK7AcfkCg-1; Thu, 20 Jul 2023 11:23:25 -0400 X-MC-Unique: znTGj7nYOLWR4EK7AcfkCg-1 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1EC4438008BB; Thu, 20 Jul 2023 15:22:55 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.192.15]) by smtp.corp.redhat.com (Postfix) with ESMTP id 092294A9004; Thu, 20 Jul 2023 15:22:53 +0000 (UTC) From: Kevin Traynor To: Shiyang He Cc: Ferruh Yigit , dpdk stable Subject: patch 'app/testpmd: fix checksum engine with GTP on 32-bit' has been queued to stable release 21.11.5 Date: Thu, 20 Jul 2023 16:19:07 +0100 Message-ID: <20230720151942.262154-116-ktraynor@redhat.com> In-Reply-To: <20230720151942.262154-1-ktraynor@redhat.com> References: <20230720151942.262154-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-Mimecast-Spam-Score: 0 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 21.11.5 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/25/23. 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/f25a869b4ecbaba29d2b83d3a7070c22f8810ee8 Thanks. Kevin --- >From f25a869b4ecbaba29d2b83d3a7070c22f8810ee8 Mon Sep 17 00:00:00 2001 From: Shiyang He Date: Thu, 29 Jun 2023 10:09:55 +0000 Subject: [PATCH] app/testpmd: fix checksum engine with GTP on 32-bit [ upstream commit f7bfa1285fe943b5189a63bb1d427e823b7fcc20 ] l2_len is not calculated correctly on 32-bit systems, resulting in packet forwarding failure. This patch fixes this issue by changing the l2_len calculation. Fixes: dd827fa42a30 ("app/testpmd: fix GTP L2 length in checksum engine") Signed-off-by: Shiyang He Acked-by: Ferruh Yigit --- app/test-pmd/csumonly.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test-pmd/csumonly.c b/app/test-pmd/csumonly.c index 16c05b3527..5e494c4129 100644 --- a/app/test-pmd/csumonly.c +++ b/app/test-pmd/csumonly.c @@ -251,5 +251,5 @@ parse_gtp(struct rte_udp_hdr *udp_hdr, } - info->l2_len += gtp_len + sizeof(udp_hdr); + info->l2_len += gtp_len + sizeof(*udp_hdr); } -- 2.41.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-07-20 16:18:09.057304927 +0100 +++ 0116-app-testpmd-fix-checksum-engine-with-GTP-on-32-bit.patch 2023-07-20 16:17:55.112752350 +0100 @@ -1 +1 @@ -From f7bfa1285fe943b5189a63bb1d427e823b7fcc20 Mon Sep 17 00:00:00 2001 +From f25a869b4ecbaba29d2b83d3a7070c22f8810ee8 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit f7bfa1285fe943b5189a63bb1d427e823b7fcc20 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ -index 7af635e3f7..c103e54111 100644 +index 16c05b3527..5e494c4129 100644