[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