All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/18] octeontx-af: Debugfs support and updates to parser profile
@ 2019-11-11 18:37 sunil.kovvuri
  2019-11-11 18:37 ` [PATCH 01/18] octeontx2-af: Dump current resource provisioning status sunil.kovvuri
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: sunil.kovvuri @ 2019-11-11 18:37 UTC (permalink / raw)
  To: netdev; +Cc: davem, Sunil Goutham

From: Sunil Goutham <sgoutham@marvell.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

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    |   125 +
 .../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, 14256 insertions(+), 4352 deletions(-)
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c

-- 
2.7.4


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2019-11-13  6:42 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-11 18:37 [PATCH 00/18] octeontx-af: Debugfs support and updates to parser profile sunil.kovvuri
2019-11-11 18:37 ` [PATCH 01/18] octeontx2-af: Dump current resource provisioning status sunil.kovvuri
2019-11-11 18:37 ` [PATCH 02/18] octeontx2-af: Add NPA aura and pool contexts to debugfs sunil.kovvuri
2019-11-11 18:37 ` [PATCH 03/18] octeontx2-af: Add NIX RQ, SQ and CQ " sunil.kovvuri
2019-11-11 18:38 ` [PATCH 04/18] octeontx2-af: Add NDC block stats " sunil.kovvuri
2019-11-11 18:38 ` [PATCH 05/18] octeontx2-af: Add CGX LMAC " sunil.kovvuri
2019-11-11 18:38 ` [PATCH 06/18] octeontx2-af: Add per CGX port level NIX Rx/Tx counters sunil.kovvuri
2019-11-13  3:27   ` David Miller
2019-11-13  6:41     ` Sunil Kovvuri
2019-11-11 18:38 ` [PATCH 07/18] octeontx2-af: Add NPC MCAM entry allocation status to debugfs sunil.kovvuri
2019-11-13  3:28   ` David Miller
2019-11-11 18:38 ` [PATCH 08/18] octeontx2-af: Add mbox API to validate all responses sunil.kovvuri
2019-11-11 18:38 ` [PATCH 09/18] octeontx2-af: Sync hw mbox with bounce buffer sunil.kovvuri
2019-11-11 18:38 ` [PATCH 10/18] octeontx2-af: Add macro to generate mbox handlers declarations sunil.kovvuri
2019-11-11 18:38 ` [PATCH 11/18] octeontx2-af: Update NPC KPU packet parsing profile sunil.kovvuri
2019-11-11 18:38 ` [PATCH 12/18] octeontx2-af: Clear NPC MCAM entries before update sunil.kovvuri
2019-11-11 18:38 ` [PATCH 13/18] octeontx2-af: Add more RSS algorithms sunil.kovvuri
2019-11-11 18:38 ` [PATCH 14/18] octeontx2-af: Support fixed transmit scheduler topology sunil.kovvuri
2019-11-11 18:38 ` [PATCH 15/18] octeontx2-af: Enable broadcast packet replication sunil.kovvuri
2019-11-11 18:38 ` [PATCH 16/18] octeontx2-af: Support configurable NDC cache way_mask sunil.kovvuri
2019-11-11 18:38 ` [PATCH 17/18] octeontx2-af: Add option to disable dynamic entry caching in NDC sunil.kovvuri
2019-11-11 18:38 ` [PATCH 18/18] octeontx2-af: Start/Stop traffic in CGX along with NPC sunil.kovvuri

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.