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

Reply via email to