[PATCH 1/4] net/common: share Tx context descriptor flag
Anurag Mandal
anurag.mandal at intel.com
Mon Aug 24 12:21:51 CEST 2026
Moved context descriptor state to the common
Tx queue for reuse by ice.
Signed-off-by: Anurag Mandal <anurag.mandal at intel.com>
---
drivers/net/intel/common/tx.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/intel/common/tx.h b/drivers/net/intel/common/tx.h
index 55757d34d7..61ad041065 100644
--- a/drivers/net/intel/common/tx.h
+++ b/drivers/net/intel/common/tx.h
@@ -175,6 +175,7 @@ struct ci_tx_queue {
bool tx_deferred_start; /* don't start this queue in dev start */
bool q_set; /* indicate if tx queue has been configured */
bool use_vec_entry; /* use sw_ring_vec (true for vector and simple paths) */
+ bool use_ctx; /* each packet uses a context and data descriptor */
union { /* the VSI this queue belongs to */
struct i40e_vsi *i40e_vsi;
struct iavf_vsi *iavf_vsi;
@@ -196,7 +197,6 @@ struct ci_tx_queue {
#define IAVF_TX_FLAGS_VLAN_TAG_LOC_L2TAG2 BIT(1)
uint8_t vlan_flag;
uint8_t tc;
- bool use_ctx; /* with ctx info, each pkt needs two descriptors */
bool lldp_enabled;
};
struct { /* ixgbe specific values */
--
2.34.1
More information about the dev
mailing list