lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ