[PATCH 6/7] net/iavf: fix missing outer QinQ tag for tunnelled packets

Loftus, Ciara ciara.loftus at intel.com
Thu Sep 3 16:07:02 CEST 2026


> Subject: [PATCH 6/7] net/iavf: fix missing outer QinQ tag for tunnelled packets
> 
> When the QinQ feature was enabled along with tunnelling support, the
> tunnel options were written directly to the context descriptor quad-word
> rather than being merged in. This leads to any QinQ tag in the context
> descriptor getting overwritten.
> 
> Change order of operations so that the tunnel options go first and the
> QinQ tags are merged into that.
> 
> Fixes: 4f8259df563a ("net/iavf: enable Tx outer checksum offload on
> AVX512")
> Fixes: 70baceadabf2 ("net/iavf: fix AVX512 Tx")
> Cc: stable at dpdk.org
> 
> Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>

Acked-by: Ciara Loftus <ciara.loftus at intel.com>

> ---
>  drivers/net/intel/iavf/iavf_rxtx_vec_avx2.c   | 6 ++++--
>  drivers/net/intel/iavf/iavf_rxtx_vec_avx512.c | 6 ++++--
>  2 files changed, 8 insertions(+), 4 deletions(-)
> 



More information about the dev mailing list