octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs
authorSuman Ghosh <sumang@marvell.com>
Fri, 15 Dec 2023 12:01:49 +0000 (17:31 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Dec 2023 20:05:35 +0000 (20:05 +0000)
commitdd7842878633453e38d6a4927593dd28b9d8ab91
tree94087423462ac853826ee8ee82f57300f28c2e59
parent3a3af3aedb00258f0bd49f260eabcea1d88108a1
octeontx2-af: Add new devlink param to configure maximum usable NIX block LFs

On some silicon variants the number of available CAM entries are
less. Reserving one entry for each NIX-LF for default DMAC based pkt
forwarding rules will reduce the number of available CAM entries
further. Hence add configurability via devlink to set maximum number of
NIX-LFs needed which inturn frees up some CAM entries.

Signed-off-by: Suman Ghosh <sumang@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c