[PATCH 02/13] net/intel: make Tx context flag common
Loftus, Ciara
ciara.loftus at intel.com
Mon Sep 14 16:21:25 CEST 2026
> Subject: [PATCH 02/13] net/intel: make Tx context flag common
>
> The flag for enabling context descriptors in the vector paths should not
> be limited to just the iavf driver, as other drivers may use context
> paths in future also. Therefore move the flag out of the iavf-specific
> part of the Tx queue structure, to put with other standard queue flags.
>
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
Acked-by: Ciara Loftus <ciara.loftus 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 2d4a8b5d3c..fb5268c972 100644
> --- a/drivers/net/intel/common/tx.h
> +++ b/drivers/net/intel/common/tx.h
> @@ -173,6 +173,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; /* with ctx info, each pkt needs two desc in vec
> paths */
> union { /* the VSI this queue belongs to */
> struct i40e_vsi *i40e_vsi;
> struct iavf_vsi *iavf_vsi;
> @@ -194,7 +195,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 */
More information about the dev
mailing list