[PATCH 0/6] net/dpaa2: RSS fixes and improvements
Maxime Leroy
maxime at leroys.fr
Tue Jun 16 12:47:09 CEST 2026
A set of RSS fixes and improvements for the dpaa2 PMD.
Patches 1 and 2 fix the RSS hash key: the L4 destination port was never
added (both extracts used the source port), and SCTP now uses the same L4
port extraction as TCP/UDP. Both are tagged for stable.
Patches 3 and 4 are small cleanups in the key builder (a dead num_extracts
increment, and the unset PPPoE guard flag).
Patch 5 honours RTE_ETH_RSS_LEVEL_INNERMOST so tunnelled traffic hashes on
the inner IP header. Patch 6 implements reta_query / reta_update as an
emulation over the HW distribution-size mechanism, since dpaa2 has no
software-visible indirection table.
Tested on LX2160A (lx2160acex7).
Maxime Leroy (6):
net/dpaa2: add L4 destination port to the RSS hash key
net/dpaa2: use L4 port extraction for SCTP RSS
net/dpaa2: drop stray extract count bump in RSS key build
net/dpaa2: set PPPoE configured flag in RSS key build
net/dpaa2: support inner RSS level for tunnelled traffic
net/dpaa2: implement RSS RETA query and update
doc/guides/nics/features/dpaa2.ini | 1 +
doc/guides/rel_notes/release_26_07.rst | 5 +
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 94 +++++++-----
drivers/net/dpaa2/dpaa2_ethdev.c | 204 ++++++++++++++++++++++++-
drivers/net/dpaa2/dpaa2_ethdev.h | 9 ++
5 files changed, 272 insertions(+), 41 deletions(-)
--
2.43.0
More information about the dev
mailing list