]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
octeontx2-af: Add cn20k NIX block contexts
authorSubbaraya Sundeep <sbhatta@marvell.com>
Sat, 25 Oct 2025 10:32:38 +0000 (16:02 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 30 Oct 2025 09:44:08 +0000 (10:44 +0100)
commitb5dcdde074d5560bc513007e2104f5e0a33e1726
tree9e23d557368d49f2fab8be39b7dfc117122cd6c1
parent85708c5d5f5bd2a1e63a1fcfab6a1030cc195bfc
octeontx2-af: Add cn20k NIX block contexts

New CN20K silicon has NIX hardware context structures different from
previous silicons. Add NIX send and completion queue context
definitions for cn20k. Extend NIX context handling support to cn20k.

Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Link: https://patch.msgid.link/1761388367-16579-3-git-send-email-sbhatta@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/marvell/octeontx2/af/Makefile
drivers/net/ethernet/marvell/octeontx2/af/cn20k/nix.c [new file with mode: 0644]
drivers/net/ethernet/marvell/octeontx2/af/cn20k/struct.h
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c