patch 'net/ice: update Rx supported offloads masks' has been queued to stable release 24.11.9
luca.boccassi at gmail.com
luca.boccassi at gmail.com
Tue Oct 27 12:50:41 CET 2026
Hi,
FYI, your patch has been queued to stable release 24.11.9
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 10/29/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/bluca/dpdk-stable
This queued commit can be viewed at:
https://github.com/bluca/dpdk-stable/commit/026f5b8502c7779c0453da22d13f77ae647f77ec
Thanks.
Luca Boccassi
---
>From 026f5b8502c7779c0453da22d13f77ae647f77ec Mon Sep 17 00:00:00 2001
From: Ciara Loftus <ciara.loftus at intel.com>
Date: Thu, 24 Sep 2026 13:13:41 +0000
Subject: [PATCH] net/ice: update Rx supported offloads masks
[ upstream commit 932358880e2439422b942dd0e37f6cbcf83c72d6 ]
All Rx paths support offloading the outer UDP cksum. Advertise this in the
Rx path offload masks and the dev_info Rx offload capabilities.
Fixes: 75c6287f250f ("net/ice: fix outer checksum flags")
Signed-off-by: Ciara Loftus <ciara.loftus at intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
---
drivers/net/ice/ice_ethdev.c | 1 +
drivers/net/ice/ice_rxtx_vec_common.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 28e0c597311..f0d85f36bfa 100644
--- a/drivers/net/ice/ice_ethdev.c
+++ b/drivers/net/ice/ice_ethdev.c
@@ -4125,6 +4125,7 @@ ice_dev_info_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info)
RTE_ETH_RX_OFFLOAD_TCP_CKSUM |
RTE_ETH_RX_OFFLOAD_QINQ_STRIP |
RTE_ETH_RX_OFFLOAD_OUTER_IPV4_CKSUM |
+ RTE_ETH_RX_OFFLOAD_OUTER_UDP_CKSUM |
RTE_ETH_RX_OFFLOAD_VLAN_EXTEND |
RTE_ETH_RX_OFFLOAD_RSS_HASH |
RTE_ETH_RX_OFFLOAD_TIMESTAMP |
diff --git a/drivers/net/ice/ice_rxtx_vec_common.h b/drivers/net/ice/ice_rxtx_vec_common.h
index 5fa81b3cd28..b11a4d1d8cf 100644
--- a/drivers/net/ice/ice_rxtx_vec_common.h
+++ b/drivers/net/ice/ice_rxtx_vec_common.h
@@ -267,6 +267,7 @@ ice_rxq_vec_setup_default(struct ice_rx_queue *rxq)
#define ICE_RX_VECTOR_OFFLOAD ( \
RTE_ETH_RX_OFFLOAD_CHECKSUM | \
+ RTE_ETH_RX_OFFLOAD_OUTER_UDP_CKSUM | \
RTE_ETH_RX_OFFLOAD_VLAN_STRIP | \
RTE_ETH_RX_OFFLOAD_VLAN_FILTER | \
RTE_ETH_RX_OFFLOAD_RSS_HASH)
--
2.47.3
---
Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- - 2026-10-27 11:43:59.354478047 +0000
+++ 0147-net-ice-update-Rx-supported-offloads-masks.patch 2026-10-27 11:43:53.678064525 +0000
@@ -1 +1 @@
-From 932358880e2439422b942dd0e37f6cbcf83c72d6 Mon Sep 17 00:00:00 2001
+From 026f5b8502c7779c0453da22d13f77ae647f77ec Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 932358880e2439422b942dd0e37f6cbcf83c72d6 ]
+
@@ -10 +11,0 @@
-Cc: stable at dpdk.org
@@ -15,3 +16,3 @@
- drivers/net/intel/ice/ice_ethdev.c | 1 +
- drivers/net/intel/ice/ice_rxtx.h | 2 ++
- 2 files changed, 3 insertions(+)
+ drivers/net/ice/ice_ethdev.c | 1 +
+ drivers/net/ice/ice_rxtx_vec_common.h | 1 +
+ 2 files changed, 2 insertions(+)
@@ -19,5 +20,5 @@
-diff --git a/drivers/net/intel/ice/ice_ethdev.c b/drivers/net/intel/ice/ice_ethdev.c
-index bc7e0fb1e5..a0d7d14b8c 100644
---- a/drivers/net/intel/ice/ice_ethdev.c
-+++ b/drivers/net/intel/ice/ice_ethdev.c
-@@ -4753,6 +4753,7 @@ ice_dev_info_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info)
+diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
+index 28e0c597311..f0d85f36bfa 100644
+--- a/drivers/net/ice/ice_ethdev.c
++++ b/drivers/net/ice/ice_ethdev.c
+@@ -4125,6 +4125,7 @@ ice_dev_info_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info)
@@ -31,16 +32,8 @@
-diff --git a/drivers/net/intel/ice/ice_rxtx.h b/drivers/net/intel/ice/ice_rxtx.h
-index cd23f7c56f..b809c8b0e8 100644
---- a/drivers/net/intel/ice/ice_rxtx.h
-+++ b/drivers/net/intel/ice/ice_rxtx.h
-@@ -87,6 +87,7 @@
- RTE_ETH_RX_OFFLOAD_TCP_CKSUM | \
- RTE_ETH_RX_OFFLOAD_QINQ_STRIP | \
- RTE_ETH_RX_OFFLOAD_OUTER_IPV4_CKSUM | \
-+ RTE_ETH_RX_OFFLOAD_OUTER_UDP_CKSUM | \
- RTE_ETH_RX_OFFLOAD_VLAN_EXTEND | \
- RTE_ETH_RX_OFFLOAD_RSS_HASH | \
- RTE_ETH_RX_OFFLOAD_TIMESTAMP | \
-@@ -100,6 +101,7 @@
- #define ICE_RX_VECTOR_OFFLOAD_OFFLOADS ( \
- ICE_RX_VECTOR_OFFLOADS | \
- RTE_ETH_RX_OFFLOAD_CHECKSUM | \
+diff --git a/drivers/net/ice/ice_rxtx_vec_common.h b/drivers/net/ice/ice_rxtx_vec_common.h
+index 5fa81b3cd28..b11a4d1d8cf 100644
+--- a/drivers/net/ice/ice_rxtx_vec_common.h
++++ b/drivers/net/ice/ice_rxtx_vec_common.h
+@@ -267,6 +267,7 @@ ice_rxq_vec_setup_default(struct ice_rx_queue *rxq)
+
+ #define ICE_RX_VECTOR_OFFLOAD ( \
+ RTE_ETH_RX_OFFLOAD_CHECKSUM | \
@@ -48,2 +41,2 @@
- RTE_ETH_RX_OFFLOAD_VLAN_STRIP | \
- RTE_ETH_RX_OFFLOAD_VLAN_FILTER |\
+ RTE_ETH_RX_OFFLOAD_VLAN_STRIP | \
+ RTE_ETH_RX_OFFLOAD_VLAN_FILTER | \
More information about the stable
mailing list