octeontx2-pf: cn10K: Reserve LMTST lines per core
authorGeetha sowjanya <gakula@marvell.com>
Wed, 1 Sep 2021 09:55:50 +0000 (15:25 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 Sep 2021 10:42:16 +0000 (11:42 +0100)
commitef6c8da71eaffe4e251b0ff2a1d0da96f89fe6b0
tree2df619b5dcb485025d426bef00a022b546c47cab
parent21274aa1781941884599a97ab59be7f8f36af98c
octeontx2-pf: cn10K: Reserve LMTST lines per core

This patch reserves the LMTST lines per cpu instead
of separate LMTST lines for NPA(buffer free) and NIX(sqe flush).
LMTST line of the core on which SQ or RQ is processed is used
for LMTST operation.

This patch also replace STEOR with STEORL release semantics and
updates driver name in ethtool file.

Signed-off-by: Geetha sowjanya <gakula@marvell.com>
Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
include/linux/soc/marvell/octeontx2/asm.h