[PATCHv2 0/7] nvmet: debugfs support
Hannes Reinecke
hare at kernel.org
Wed Mar 20 07:40:10 PDT 2024
Hi all,
taking up the original patchset for nvmet debugfs
I've improved upon that submission by modifying
the layout:
/dev/kernel/debug/nvmet
<subsysnqn>
ctrl<cntlid>
port
state
hostnqn
kato
queue<qnum>
host_traddr
sqsize
sqhead
The 'state' attribute is the value of the
CSTS register; one can trigger a controller reset
by writing 'fatal' into it (to set CSTS.CFS).
As usual, comments and reviews are welcome.
Hannes Reinecke (7):
nvmet: add debugfs support
nvmet: add debugfs support for queues
nvmet-tcp: implement queue_peer_traddr()
nvmet-rdma: implement queue_peer_traddr()
nvmet-fc: implement queue_peer_traddr()
nvme-fcloop: implement 'host_traddr'
lpfc_nvmet: implement 'host_traddr'
drivers/nvme/target/Kconfig | 9 ++
drivers/nvme/target/Makefile | 1 +
drivers/nvme/target/core.c | 32 ++++-
drivers/nvme/target/debugfs.c | 250 +++++++++++++++++++++++++++++++++
drivers/nvme/target/debugfs.h | 50 +++++++
drivers/nvme/target/fc.c | 25 ++++
drivers/nvme/target/fcloop.c | 12 ++
drivers/nvme/target/nvmet.h | 15 +-
drivers/nvme/target/rdma.c | 11 ++
drivers/nvme/target/tcp.c | 13 ++
drivers/scsi/lpfc/lpfc_nvmet.c | 12 ++
include/linux/nvme-fc-driver.h | 1 +
12 files changed, 428 insertions(+), 3 deletions(-)
create mode 100644 drivers/nvme/target/debugfs.c
create mode 100644 drivers/nvme/target/debugfs.h
--
2.35.3
More information about the Linux-nvme
mailing list