[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241122162035.5842-1-hkelam@marvell.com>
Date: Fri, 22 Nov 2024 21:50:30 +0530
From: Hariprasad Kelam <hkelam@...vell.com>
To: <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>
CC: <kuba@...nel.org>, <davem@...emloft.net>, <sgoutham@...vell.com>,
<gakula@...vell.com>, <jerinj@...vell.com>, <lcherian@...vell.com>,
<sbhatta@...vell.com>, <hkelam@...vell.com>, <naveenm@...vell.com>,
<edumazet@...gle.com>, <pabeni@...hat.com>, <andrew+netdev@...n.ch>
Subject: [net 0/5] octeontx2-af: misc RPM fixes
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
Powered by blists - more mailing lists