[net-next PATCH 0/9] CN10KB MAC block support

From: Hariprasad Kelam
Date: Fri Nov 11 2022 - 23:32:22 EST


The nextgen silicon CN10KB supports new MAC block RPM2
and has a variable number of LMACS. This series of patches
defines new mac_ops and configures csrs specific to new
MAC.

Defines new mailbox support to Reset LMAC stats, read
FEC stats and set Physical state such that PF netdev
can use mailbox support to use the features.

Extends debugfs support for MAC block to show dropped
packets by DMAC filters and show FEC stats

Hariprasad Kelam (5):
octeontx2-af: Support More number of MAC blocks
octeontx2-af: CN10KB MAC RPM_100/USX support
octeontx2-af: Reset MAC specific csrs on FLR
octeontx2-af: Show count of dropped packets by DMAC filters
octeontx2-af: Add support for RPM FEC stats

Naveen Mamindlapalli (1):
octeontx2-af: Add proper return codes for AF mbox handlers

Revital Regev (1):
octeontx2-af: Reset MAC block RX/TX statistics

Vamsi Attunuru (1):
octeontx2-af: physical link state change

Vidhya Vidhyaraman (1):
octeontx2-af: Add programmed macaddr to RVU pfvf

.../net/ethernet/marvell/octeontx2/af/cgx.c | 169 ++++++++--
.../net/ethernet/marvell/octeontx2/af/cgx.h | 15 +-
.../marvell/octeontx2/af/lmac_common.h | 19 +-
.../net/ethernet/marvell/octeontx2/af/mbox.h | 8 +
.../net/ethernet/marvell/octeontx2/af/rpm.c | 298 ++++++++++++++++--
.../net/ethernet/marvell/octeontx2/af/rpm.h | 42 ++-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 1 +
.../net/ethernet/marvell/octeontx2/af/rvu.h | 14 +-
.../ethernet/marvell/octeontx2/af/rvu_cgx.c | 193 +++++++++---
.../marvell/octeontx2/af/rvu_debugfs.c | 16 +-
.../ethernet/marvell/octeontx2/af/rvu_nix.c | 10 +-
.../marvell/octeontx2/af/rvu_npc_hash.c | 2 +-
12 files changed, 667 insertions(+), 120 deletions(-)

--
2.17.1