[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1573709193-15446-1-git-send-email-sunil.kovvuri@gmail.com>
Date: Thu, 14 Nov 2019 10:56:15 +0530
From: sunil.kovvuri@...il.com
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, Sunil Goutham <sgoutham@...vell.com>
Subject: [PATCH v2 00/18] octeontx2-af: Debugfs support and updates to parser profile
From: Sunil Goutham <sgoutham@...vell.com>
This patchset adds debugfs support to dump various HW state machine info
which helps in debugging issues. Info includes
- Current queue context, stats, resource utilization etc
- MCAM entry utilization, miss and pkt drop counter
- CGX ingress and egress stats
- Current RVU block allocation status
- etc.
Rest patches has changes wrt
- Updated packet parsing profile for parsing more protocols.
- RSS algorithms to include inner protocols while generating hash
- Handle current version of silicon's limitations wrt shaping, coloring
and fixed mapping of transmit limiter queue's configuration.
- Enable broadcast packet replication to PF and it's VFs.
- Support for configurable NDC cache waymask
- etc
Changes from v1:
Removed inline keyword for newly introduced APIs in few patches.
- Suggested by David Miller.
Christina Jacob (2):
octeontx2-af: Dump current resource provisioning status
octeontx2-af: Add NPA aura and pool contexts to debugfs
Geetha sowjanya (2):
octeontx2-af: Sync hw mbox with bounce buffer.
octeontx2-af: Support configurable NDC cache way_mask
Hao Zheng (1):
octeontx2-af: Update NPC KPU packet parsing profile
Kiran Kumar K (1):
octeontx2-af: Add more RSS algorithms
Linu Cherian (1):
octeontx2-af: Add per CGX port level NIX Rx/Tx counters
Nithin Dabilpuram (1):
octeontx2-af: Clear NPC MCAM entries before update
Prakash Brahmajyosyula (3):
octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs
octeontx2-af: Add NDC block stats to debugfs.
octeontx2-af: Add CGX LMAC stats to debugfs
Subbaraya Sundeep (2):
octeontx2-af: Add macro to generate mbox handlers declarations
octeontx2-af: Start/Stop traffic in CGX along with NPC
Sunil Goutham (5):
octeontx2-af: Add NPC MCAM entry allocation status to debugfs
octeontx2-af: Add mbox API to validate all responses
octeontx2-af: Support fixed transmit scheduler topology
octeontx2-af: Enable broadcast packet replication
octeontx2-af: Add option to disable dynamic entry caching in NDC
drivers/net/ethernet/marvell/octeontx2/Kconfig | 10 +
drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 +
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 +
drivers/net/ethernet/marvell/octeontx2/af/common.h | 16 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 87 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 28 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 95 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 14946 ++++++++++++++-----
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 116 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 217 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 129 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1711 +++
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 876 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 55 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 187 +-
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 28 +-
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 36 +-
18 files changed, 14258 insertions(+), 4354 deletions(-)
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
--
2.7.4
Powered by blists - more mailing lists