On Sat, Jul 04, 2026 at 01:17:30PM +0000, Anurag Mandal wrote: > The iavf PMD supports hardware offloading for all QinQ operations. > QinQ tag stripping and insertion offloads have been added for both > outer VLAN TPIDs: 0x88a8 (IEEE 802.1ad) & 0x8100 (IEEE 802.1Q). > > Signed-off-by: Anurag Mandal <[email protected]> > --- > doc/guides/nics/features/iavf.ini | 2 +- > doc/guides/rel_notes/release_26_07.rst | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/doc/guides/nics/features/iavf.ini > b/doc/guides/nics/features/iavf.ini > index 0ba6f7dfd7..e324a7aecb 100644 > --- a/doc/guides/nics/features/iavf.ini > +++ b/doc/guides/nics/features/iavf.ini > @@ -30,7 +30,7 @@ Traffic manager = Y > Inline crypto = P > CRC offload = Y > VLAN offload = P > -QinQ offload = P > +QinQ offload = Y
Not sure we can advertise full support. Checking with AI it seems we have some gaps, for example, the legacy (non-flex) descriptor scalar Rx - used with X710 NICs for example - doesn't support reading two tags for QinQ strip. > L3 checksum offload = Y > L4 checksum offload = Y > Timestamp offload = Y > diff --git a/doc/guides/rel_notes/release_26_07.rst > b/doc/guides/rel_notes/release_26_07.rst > index cf79eb57bf..d864019244 100644 > --- a/doc/guides/rel_notes/release_26_07.rst > +++ b/doc/guides/rel_notes/release_26_07.rst > @@ -139,6 +139,7 @@ New Features > > * Added support for transmitting LLDP packets based on mbuf packet type. > * Implemented AVX2 context descriptor transmit paths. > + * Added support for QinQ offloading operations. Can we tighten this statement up a bit - "Added support for Tx QinQ offload", to make it clear that it's only the Tx side support has changed in this release? > > * **Updated Intel ice driver.** > > -- > 2.34.1 >

