]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit58c3fd32bd8ca904ad0636b06bb2cdd0bc15cb6c
tree2df619b5dcb485025d426bef00a022b546c47cab
parentf0cc3ee4d36a332b25db1f559c8b3420038d0242
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