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 BD3B646364 for ; Fri, 7 Mar 2025 13:47:52 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B0F7540E30; Fri, 7 Mar 2025 13:47:52 +0100 (CET) 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 8504F40E30 for ; Fri, 7 Mar 2025 13:47:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1741351671; 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=H1DsOQy0ZFYYUjW38CSlZkdE5YTnABdJkry56kNNkac=; b=K51BTWQollFMrhZf7NzNQGqwTpp3+NQMarukTbR/wmmxwJxHk2RP8gKp7BIlOddMXjhY3a pGctUn/tRBKgntEdtOhYITmaKNpivJ+umsWfhM99bVn01KbKqD3JZP7IgZTI5PTU+Qa4ha NOJcDiACjBp2R52jX8aw2Rnhqyi+d5A= Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-646-PRxO0RumOzy79gdFU1aqnQ-1; Fri, 07 Mar 2025 07:47:48 -0500 X-MC-Unique: PRxO0RumOzy79gdFU1aqnQ-1 X-Mimecast-MFC-AGG-ID: PRxO0RumOzy79gdFU1aqnQ_1741351667 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (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-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2337C1800267; Fri, 7 Mar 2025 12:47:47 +0000 (UTC) Received: from rh.Home (unknown [10.45.226.25]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 8E0EC1956095; Fri, 7 Mar 2025 12:47:45 +0000 (UTC) From: Kevin Traynor To: "Minggang Li (Gavin)" Cc: Dariusz Sosnowski , dpdk stable Subject: patch 'app/testpmd: use VXLAN flow flags from user if set' has been queued to stable release 24.11.2 Date: Fri, 7 Mar 2025 12:46:39 +0000 Message-ID: <20250307124726.475001-6-ktraynor@redhat.com> In-Reply-To: <20250307124726.475001-1-ktraynor@redhat.com> References: <20250307124726.475001-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: v5lNsBVhsmOSHyNfYFofM0RTExwckv4ZsgcAQB92CXU_1741351667 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.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 03/12/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/fa4dd4e72286450c20eb32a5d5fd1499a631deb8 Thanks. Kevin --- >From fa4dd4e72286450c20eb32a5d5fd1499a631deb8 Mon Sep 17 00:00:00 2001 From: "Minggang Li (Gavin)" Date: Tue, 18 Feb 2025 12:33:22 +0200 Subject: [PATCH] app/testpmd: use VXLAN flow flags from user if set [ upstream commit 7441e59a1f8352f176e9a4b9c480e944a4f145f6 ] It's user's responsibility to set correct flags, especially the G bit, to distinguish the protocols, VXLAN and VXLAN-GBP, sharing the same port 4789. It will be set to 0x8 if user does not specify the flags. Fixes: da118115d95c ("app/testpmd: support matching any VXLAN field") Signed-off-by: Minggang Li (Gavin) Acked-by: Dariusz Sosnowski --- app/test-pmd/cmdline_flow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c index 9e4fc2d95d..835fc3690d 100644 --- a/app/test-pmd/cmdline_flow.c +++ b/app/test-pmd/cmdline_flow.c @@ -13594,5 +13594,6 @@ update_fields(uint8_t *buf, struct rte_flow_item *item, uint16_t next_proto) case RTE_FLOW_ITEM_TYPE_VXLAN: vxlan = (struct rte_vxlan_hdr *)buf; - vxlan->vx_flags = 0x08; + if (!vxlan->flags) + vxlan->flags = 0x08; break; case RTE_FLOW_ITEM_TYPE_VXLAN_GPE: -- 2.48.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-03-07 11:02:57.110349525 +0000 +++ 0006-app-testpmd-use-VXLAN-flow-flags-from-user-if-set.patch 2025-03-07 11:02:56.815335462 +0000 @@ -1 +1 @@ -From 7441e59a1f8352f176e9a4b9c480e944a4f145f6 Mon Sep 17 00:00:00 2001 +From fa4dd4e72286450c20eb32a5d5fd1499a631deb8 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 7441e59a1f8352f176e9a4b9c480e944a4f145f6 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -21 +22 @@ -index e1720e54d7..3947304b63 100644 +index 9e4fc2d95d..835fc3690d 100644 @@ -24 +25 @@ -@@ -13599,5 +13599,6 @@ update_fields(uint8_t *buf, struct rte_flow_item *item, uint16_t next_proto) +@@ -13594,5 +13594,6 @@ update_fields(uint8_t *buf, struct rte_flow_item *item, uint16_t next_proto)