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 F0EBD48A44 for ; Fri, 31 Oct 2025 15:40:29 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E9CED40653; Fri, 31 Oct 2025 15:40:29 +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 DA4AC40150 for ; Fri, 31 Oct 2025 15:40:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1761921628; 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=hE2TxUlKyXiRE4PWUewd1MPsM0N8Ge0nzj5epyX9bqE=; b=i+6OykBsR0/rdgjcKKmdGKsamodvzTYT15t0ZjOwuIc9PoG+4rL2Fri3HUzPiQruIcsYMz /+L2VsPVbgpTi2Sw4u2lTIHDrr5+AhR9FvypiG3jvU1NfYOT8iJpS/VXeeoOUEBqBWfDbb tauCEQm3Q9vAoulqYtjVyGgXBDgKXow= 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-640-80ji-9t1O9SxDd7uh_xUIg-1; Fri, 31 Oct 2025 10:40:20 -0400 X-MC-Unique: 80ji-9t1O9SxDd7uh_xUIg-1 X-Mimecast-MFC-AGG-ID: 80ji-9t1O9SxDd7uh_xUIg_1761921619 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (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 28A64195D02A; Fri, 31 Oct 2025 14:40:18 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.50]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 362711800591; Fri, 31 Oct 2025 14:40:15 +0000 (UTC) From: Kevin Traynor To: Bruce Richardson Cc: Ciara Loftus , dpdk stable Subject: patch 'net/ice: fix vector Rx VLAN offload flags' has been queued to stable release 24.11.4 Date: Fri, 31 Oct 2025 14:34:14 +0000 Message-ID: <20251031143421.324432-132-ktraynor@redhat.com> In-Reply-To: <20251031143421.324432-1-ktraynor@redhat.com> References: <20251031143421.324432-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: EW3AxdlaASJBjQJn0fkXb0shZWFoYO1nS5zrnJ8fNQk_1761921619 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/05/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/765e155141197edaa1b55d4c3cccc49541f2b2d4 Thanks. Kevin --- >From 765e155141197edaa1b55d4c3cccc49541f2b2d4 Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Fri, 31 Oct 2025 13:17:58 +0000 Subject: [PATCH] net/ice: fix vector Rx VLAN offload flags [ upstream commit cf454a5794bf4e3c18cd8a4e449c3d8ded5b30e6 ] The vector PMD datapaths for ice do not support QinQ, so we need to update the vector offload flags to not use the general RX_OFFLOAD_VLAN flag (which sets all vlan-related options) and replace it with the individually supported VLAN options. Fixes: 808a17b3c1e6 ("net/ice: add Rx AVX512 offload path") Signed-off-by: Bruce Richardson Acked-by: Ciara Loftus --- drivers/net/ice/ice_rxtx_vec_common.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ice/ice_rxtx_vec_common.h b/drivers/net/ice/ice_rxtx_vec_common.h index 4b73465af5..d745eda567 100644 --- a/drivers/net/ice/ice_rxtx_vec_common.h +++ b/drivers/net/ice/ice_rxtx_vec_common.h @@ -269,5 +269,6 @@ ice_rxq_vec_setup_default(struct ice_rx_queue *rxq) RTE_ETH_RX_OFFLOAD_CHECKSUM | \ RTE_ETH_RX_OFFLOAD_SCTP_CKSUM | \ - RTE_ETH_RX_OFFLOAD_VLAN | \ + RTE_ETH_RX_OFFLOAD_VLAN_STRIP | \ + RTE_ETH_RX_OFFLOAD_VLAN_FILTER | \ RTE_ETH_RX_OFFLOAD_RSS_HASH) -- 2.51.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-10-31 13:53:56.179958086 +0000 +++ 0132-net-ice-fix-vector-Rx-VLAN-offload-flags.patch 2025-10-31 13:53:52.328247259 +0000 @@ -1 +1 @@ -From cf454a5794bf4e3c18cd8a4e449c3d8ded5b30e6 Mon Sep 17 00:00:00 2001 +From 765e155141197edaa1b55d4c3cccc49541f2b2d4 Mon Sep 17 00:00:00 2001 @@ -3 +3 @@ -Date: Thu, 7 Aug 2025 12:08:43 +0100 +Date: Fri, 31 Oct 2025 13:17:58 +0000 @@ -5,0 +6,2 @@ +[ upstream commit cf454a5794bf4e3c18cd8a4e449c3d8ded5b30e6 ] + @@ -12 +13,0 @@ -Cc: stable@dpdk.org @@ -17 +18 @@ - drivers/net/intel/ice/ice_rxtx_vec_common.h | 3 ++- + drivers/net/ice/ice_rxtx_vec_common.h | 3 ++- @@ -20,5 +21,5 @@ -diff --git a/drivers/net/intel/ice/ice_rxtx_vec_common.h b/drivers/net/intel/ice/ice_rxtx_vec_common.h -index 9430a99ba5..e41fd8fc7c 100644 ---- a/drivers/net/intel/ice/ice_rxtx_vec_common.h -+++ b/drivers/net/intel/ice/ice_rxtx_vec_common.h -@@ -73,5 +73,6 @@ _ice_rx_queue_release_mbufs_vec(struct ci_rx_queue *rxq) +diff --git a/drivers/net/ice/ice_rxtx_vec_common.h b/drivers/net/ice/ice_rxtx_vec_common.h +index 4b73465af5..d745eda567 100644 +--- a/drivers/net/ice/ice_rxtx_vec_common.h ++++ b/drivers/net/ice/ice_rxtx_vec_common.h +@@ -269,5 +269,6 @@ ice_rxq_vec_setup_default(struct ice_rx_queue *rxq)