Moved context descriptor state to the common
Tx queue for reuse by ice.
Signed-off-by: Anurag Mandal <[email protected]>
---
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