Merge branch 'nfp-enhanced-debug-dump-via-ethtool'
Simon Horman says:
====================
nfp: enhanced debug dump via ethtool
Add debug dump implementation to the NFP driver. This makes use of
existing ethtool infrastructure. ethtool -W is used to select the dump
level and ethtool -w is used to dump NFP state.
The existing behaviour of dump level 0, dumping the arm.diag resource, is
preserved. Dump levels greater than 0 are implemented by this patchset and
optionally supported by firmware providing a _abi_dump_spec rtsym. This
rtsym provides a specification, in TLV format, of the information to be
dumped from the NFP at each supported dump level.
Dumps are also structured using a TLVs. They consist a prolog and the data
described int he corresponding dump.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/netronome/nfp/Makefile 1 addition, 0 deletionsdrivers/net/ethernet/netronome/nfp/Makefile
- drivers/net/ethernet/netronome/nfp/nfp_asm.h 10 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_asm.h
- drivers/net/ethernet/netronome/nfp/nfp_main.c 6 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_main.c
- drivers/net/ethernet/netronome/nfp/nfp_main.h 29 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_main.h
- drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 787 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c
- drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 47 additions, 8 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h 2 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfpcore/nfp.h
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 10 additions, 0 deletionsdrivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c
Please register or sign in to comment