linux/drivers/net/ethernet/marvell
Hariprasad Kelam 40d4b4807c Octeontx2-af: fix pause frame configuration in GMP mode
The Octeontx2 MAC block (CGX) has separate data paths (SMU and GMP) for
different speeds, allowing for efficient data transfer.

The previous patch which added pause frame configuration has a bug due
to which pause frame feature is not working in GMP mode.

This patch fixes the issue by configurating appropriate registers.

Fixes: f7e086e754 ("octeontx2-af: Pause frame configuration at cgx")
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240326052720.4441-1-hkelam@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2024-03-28 11:56:47 +01:00
..
mvpp2 net: mvpp2: clear BM pool before initialization 2024-01-24 12:27:33 -08:00
octeon_ep octeon_ep: support firmware notifications for VFs 2023-12-19 12:00:53 +01:00
octeon_ep_vf octeon_ep_vf: Improve help text grammar 2024-02-22 18:56:53 -08:00
octeontx2 Octeontx2-af: fix pause frame configuration in GMP mode 2024-03-28 11:56:47 +01:00
prestera
Kconfig octeon_ep_vf: Add driver framework and device initialization 2024-02-12 09:01:52 +00:00
Makefile octeon_ep_vf: Add driver framework and device initialization 2024-02-12 09:01:52 +00:00
mv643xx_eth.c
mvmdio.c net: mvmdio: Support setting the MDC frequency on XSMI controllers 2023-12-05 20:10:16 -08:00
mvneta.c ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side 2024-01-31 12:30:47 +00:00
mvneta_bm.c
mvneta_bm.h
pxa168_eth.c
skge.c
skge.h
sky2.c
sky2.h