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

