summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-07-02 15:11:38 +0200
committerPaolo Abeni <pabeni@redhat.com>2026-07-02 15:11:38 +0200
commit08bc5b2636afcbadc31bb17243eec094e048bd79 (patch)
treebb4cc590cdae92d18a1df0b29bc1cad8f78c4ca0 /include
parent140be217df577961bea1ca36240439a463026cbd (diff)
parent961db18e28d0ab6a684292e0efc99ba24377d394 (diff)
Merge branch 'octeontx2-af-npc-parser-and-rss-improvements'
Kiran Kumar says: ==================== octeontx2-af: NPC parser and RSS improvements This series extends the Marvell OcteonTX2 admin-function driver with two improvements to the NPC (Network Parser CAM) block. The NPC parses packets received by or transmitted from the NIX, and its matching CAM (MCAM) selects which VFs, queues, or output ports handle each packet. Patch 1 reserves a new range of PKINDs (46-53) to support configurable L2 skip-size parsing. Packets arriving with variable length L2 headers or a CPT (Cryptographic Accelerator Unit) pre-header can be steered to one of four skip-size PKINDs so the NPC advances past the right number of bytes before starting protocol classification. The mbox interface is extended with a skip_size field so PF/VF drivers can program the desired L2 offset at run time without rebuilding firmware. Patch 2 adds a NIX_FLOW_KEY_TYPE_ROCEV2 flow-key type so the RSS engine can distribute RoCEv2 traffic across receive queues using the destination Queue Pair (QP) field. Without this, all RoCEv2 flows hash the same way and land on a single queue. Both changes target the admin-function driver to improve overall hardware parsing infrastructure. ==================== Link: https://patch.msgid.link/20260630062145.2533816-1-nshettyj@marvell.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions