[net 0/5] octeontx2-af: misc RPM fixes
From: Hariprasad Kelam
Date: Fri Nov 22 2024 - 11:22:14 EST
There are few issues with the RPM driver, such as FIFO overflow
and network performance problems due to wrong FIFO values. This
patchset adds fixes for the same.
Patch1: Fixes the mismatch between the lmac type reported by the driver
and the actual hardware configuration.
Patch2: Addresses low network performance observed even on RPMs with
larger FIFO lengths.
Patch 3 & 4: Fix the stale FEC counters reported by the driver by
accessing the correct CSRs
Patch 5: Resolves the issue related to RPM FIFO overflow during system
reboots
Hariprasad Kelam (5):
octeontx2-af: RPM: Fix mismatch in lmac type
octeontx2-af: RPM: Fix low network performance
octeontx2-af: RPM: fix stale RSFEC counters
octeontx2-af: RPM: fix stale FCFEC counters
octeontx2-af: Quiesce traffic before NIX block reset
.../net/ethernet/marvell/octeontx2/af/cgx.c | 70 ++++++++++++++-
.../net/ethernet/marvell/octeontx2/af/cgx.h | 5 ++
.../marvell/octeontx2/af/lmac_common.h | 7 +-
.../net/ethernet/marvell/octeontx2/af/rpm.c | 87 ++++++++++++++-----
.../net/ethernet/marvell/octeontx2/af/rpm.h | 18 ++--
.../net/ethernet/marvell/octeontx2/af/rvu.c | 1 +
.../net/ethernet/marvell/octeontx2/af/rvu.h | 1 +
.../ethernet/marvell/octeontx2/af/rvu_cgx.c | 45 +++++++---
8 files changed, 194 insertions(+), 40 deletions(-)
--
2.34.1