bna: Add debugfs interface.
Change details: - Add debugfs support to obtain firmware trace, saved firmware trace on an IOC crash, driver info and read/write to registers. - debugfs hierarchy: bna/pci_dev:<pci_name> where the pci_name corresponds to the one under /sys/bus/pci/drivers/bna - Following are the new debugfs entries added: fwtrc: collect current firmware trace. fwsave: collect last saved fw trace as a result of firmware crash. regwr: write one word to chip register regrd: read one or more words from chip register. drvinfo: collect the driver information. Signed-off-by:Krishna Gudipati <kgudipat@brocade.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/brocade/bna/Makefile 1 addition, 1 deletiondrivers/net/ethernet/brocade/bna/Makefile
- drivers/net/ethernet/brocade/bna/bfa_cee.c 35 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bfa_cee.c
- drivers/net/ethernet/brocade/bna/bfa_cee.h 3 additions, 1 deletiondrivers/net/ethernet/brocade/bna/bfa_cee.h
- drivers/net/ethernet/brocade/bna/bfa_ioc.c 121 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bfa_ioc.c
- drivers/net/ethernet/brocade/bna/bfa_ioc.h 6 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bfa_ioc.h
- drivers/net/ethernet/brocade/bna/bfi.h 2 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bfi.h
- drivers/net/ethernet/brocade/bna/bna_enet.c 3 additions, 2 deletionsdrivers/net/ethernet/brocade/bna/bna_enet.c
- drivers/net/ethernet/brocade/bna/bnad.c 15 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bnad.c
- drivers/net/ethernet/brocade/bna/bnad.h 18 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bnad.h
- drivers/net/ethernet/brocade/bna/bnad_debugfs.c 623 additions, 0 deletionsdrivers/net/ethernet/brocade/bna/bnad_debugfs.c
Loading
Please register or sign in to comment