]> www.infradead.org Git - users/willy/xarray.git/commit
octeontx2-af: Refactor few NPC mcam APIs
authorLinu Cherian <lcherian@marvell.com>
Tue, 5 Nov 2024 12:56:18 +0000 (18:26 +0530)
committerJakub Kicinski <kuba@kernel.org>
Mon, 11 Nov 2024 22:15:57 +0000 (14:15 -0800)
commitca122473ebca0132b9563a98055f2f8d83e7bf59
tree98ed10a9a0ea73795e7a7f7931842ec77ba043e6
parent619e4109e2588436327f23c04c54a9994b765636
octeontx2-af: Refactor few NPC mcam APIs

Introduce lowlevel variant of rvu_mcam_remove/add_counter_from/to_rule
for better code reuse, which assumes necessary locks are taken at
higher level.

These low level functions would be used for implementing default rule
counter APIs in the subsequent patch.

Signed-off-by: Linu Cherian <lcherian@marvell.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20241105125620.2114301-2-lcherian@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c