patch 'net/i40e: fix simple Tx prepare rejecting tunnel type flags' has been queued to stable release 25.11.3
Kevin Traynor
ktraynor at redhat.com
Thu Jul 23 19:14:58 CEST 2026
Hi,
FYI, your patch has been queued to stable release 25.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/27/26. 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/245c173b6cb6e618e455a11ba055318b768cbd91
Thanks.
Kevin
---
>From 245c173b6cb6e618e455a11ba055318b768cbd91 Mon Sep 17 00:00:00 2001
From: Ciara Loftus <ciara.loftus at intel.com>
Date: Fri, 20 Mar 2026 11:14:59 +0000
Subject: [PATCH] net/i40e: fix simple Tx prepare rejecting tunnel type flags
[ upstream commit b66eb5a4816195ffed51f6dd6df4836c1b1f9776 ]
The tunnel type bits in ol_flags (RTE_MBUF_F_TX_TUNNEL_*) identify
the encapsulation protocol used by a packet. An application may set
these to indicate tunnel type without requesting any tunnel offload.
The simple Tx path was incorrectly treating these flags as unsupported
offload requests and rejecting the packet.
Add RTE_MBUF_F_TX_TUNNEL_MASK to the set of permitted flags in the
simple Tx supported offloads mask to permit tunnel flags in the mbuf.
Bugzilla ID: 1342
Fixes: 146ffa81d05e ("net/i40e: add Tx preparation for simple Tx datapath")
Signed-off-by: Ciara Loftus <ciara.loftus at intel.com>
Acked-by: Bruce Richardson <bruce.richardson at intel.com>
---
drivers/net/intel/i40e/i40e_rxtx.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/intel/i40e/i40e_rxtx.c b/drivers/net/intel/i40e/i40e_rxtx.c
index 885205cb6e..b212e0a0d6 100644
--- a/drivers/net/intel/i40e/i40e_rxtx.c
+++ b/drivers/net/intel/i40e/i40e_rxtx.c
@@ -75,5 +75,6 @@
RTE_MBUF_F_TX_IPV6 | \
RTE_MBUF_F_TX_OUTER_IPV4 | \
- RTE_MBUF_F_TX_OUTER_IPV6)
+ RTE_MBUF_F_TX_OUTER_IPV6 | \
+ RTE_MBUF_F_TX_TUNNEL_MASK)
#define I40E_TX_OFFLOAD_SIMPLE_NOTSUP_MASK \
--
2.55.0
---
Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- - 2026-07-23 17:57:59.678681005 +0100
+++ 0035-net-i40e-fix-simple-Tx-prepare-rejecting-tunnel-type.patch 2026-07-23 17:57:58.646290739 +0100
@@ -1 +1 @@
-From b66eb5a4816195ffed51f6dd6df4836c1b1f9776 Mon Sep 17 00:00:00 2001
+From 245c173b6cb6e618e455a11ba055318b768cbd91 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit b66eb5a4816195ffed51f6dd6df4836c1b1f9776 ]
+
@@ -17 +18,0 @@
-Cc: stable at dpdk.org
@@ -26 +27 @@
-index c5ac75e0f0..a2b351e932 100644
+index 885205cb6e..b212e0a0d6 100644
More information about the stable
mailing list