Merge branch 'octeontx2-af-Debugfs-support-and-updates-to-parser-profile'
Sunil Goutham says:
====================
octeontx2-af: Debugfs support and updates to parser profile
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.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/marvell/octeontx2/Kconfig 9 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/Kconfig
- drivers/net/ethernet/marvell/octeontx2/af/Makefile 1 addition, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/Makefile
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c 60 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx.c
- drivers/net/ethernet/marvell/octeontx2/af/cgx.h 13 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/cgx.h
- drivers/net/ethernet/marvell/octeontx2/af/common.h 16 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/common.h
- drivers/net/ethernet/marvell/octeontx2/af/mbox.c 71 additions, 16 deletionsdrivers/net/ethernet/marvell/octeontx2/af/mbox.c
- drivers/net/ethernet/marvell/octeontx2/af/mbox.h 27 additions, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/mbox.h
- drivers/net/ethernet/marvell/octeontx2/af/npc.h 66 additions, 29 deletionsdrivers/net/ethernet/marvell/octeontx2/af/npc.h
- drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h 11177 additions, 3769 deletionsdrivers/net/ethernet/marvell/octeontx2/af/npc_profile.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu.c 79 additions, 37 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h 92 additions, 125 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c 127 additions, 2 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c 1711 additions, 0 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 576 additions, 300 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c 51 additions, 4 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 136 additions, 51 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h 27 additions, 1 deletiondrivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h 18 additions, 18 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h
Loading
Please register or sign in to comment