[PATCH v3 0/6] Fixes for iavf VLAN insertion offload

Bruce Richardson bruce.richardson at intel.com
Thu Nov 6 16:32:50 CET 2025


On Thu, Nov 06, 2025 at 11:50:10AM +0000, Ciara Loftus wrote:
> A series of fixes for VLAN insertion offload in the iavf PMD.
> 
> v3:
> * Use RTE_SET_USED instead of #ifdefs in patch 1.
> 
> v2:
> * Split AVX512 QinQ fixes into two separate patches (5 and 6)
> * Remove duplication in AVX-512 VLAN insert logic
> * Ensure correct behaviour when IAVF_TX_VLAN_QINQ_OFFLOAD  is set/unset
> * Consistent checking of mbuf offload flags before vlan location flags
> * Reorder, put fix for existing AVX-512 bulk logic before introducing single tx logic for QinQ
> 
> Ciara Loftus (6):
>   net/iavf: fix compilation with VLAN insertion disabled
>   net/iavf: remove duplication in AVX-512 VLAN insert logic
>   net/iavf: ensure correct conditions for AVX-512 VLAN offload
>   net/iavf: fix single VLAN insertion positioning
>   net/iavf: fix QinQ insertion for single packet Tx
>   net/iavf: fix QinQ insertion with mbuf flags VLAN and QINQ
> 
>  drivers/net/intel/iavf/iavf_rxtx.c            | 53 +++++-------
>  drivers/net/intel/iavf/iavf_rxtx_vec_avx512.c | 83 ++++++++-----------
>  drivers/net/intel/iavf/iavf_rxtx_vec_common.h | 16 ++--
>  3 files changed, 63 insertions(+), 89 deletions(-)
> 
Series applied to dpdk-next-net-intel

Thanks,
/Bruce


More information about the dev mailing list