Blame Documentation/nvme-get-property.txt

Packit Service b7b338
nvme-get-property(1)
Packit Service b7b338
====================
Packit Service b7b338
Packit Service b7b338
NAME
Packit Service b7b338
----
Packit Service b7b338
nvme-get-property - Reads and shows the defined NVMe controller property
Packit Service b7b338
for NVMe over Fabric
Packit Service b7b338
Packit Service b7b338
SYNOPSIS
Packit Service b7b338
--------
Packit Service b7b338
[verse]
Packit Service b7b338
'nvme get-property' <device> [--offset=<offset> | -o <offset>]
Packit Service b7b338
				[--human-readable | -H ]
Packit Service b7b338
Packit Service b7b338
Packit Service b7b338
DESCRIPTION
Packit Service b7b338
-----------
Packit Service b7b338
Reads and shows the defined NVMe controller property for NVMe over Fabric.
Packit Service b7b338
Packit Service b7b338
Packit Service b7b338
OPTIONS
Packit Service b7b338
-------
Packit Service b7b338
-o::
Packit Service b7b338
--offset::
Packit Service b7b338
        The offset of the property. One of CAP=0x0, VS=0x8, CC=0x14, CSTS=0x1c, NSSR=0x20
Packit Service b7b338
Packit Service b7b338
-H::
Packit Service b7b338
--human-readable:
Packit Service b7b338
	Show the fields packed in the property
Packit Service b7b338
Packit Service b7b338
Packit Service b7b338
EXAMPLES
Packit Service b7b338
--------
Packit Service b7b338
* The following will run the get-property command with offset 0
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
# nvme get-property /dev/nvme0 --offset=0x0 --human-readable
Packit Service b7b338
------------
Packit Service b7b338
Packit Service b7b338
Packit Service b7b338
BUGS
Packit Service b7b338
----
Packit Service b7b338
Currently the CAP value is truncated to 32 bits due to a limitation in
Packit Service b7b338
the ioctl interface.
Packit Service b7b338
Packit Service b7b338
In a recent enough kernel, the 64 bit value is shown in kernel traces.
Packit Service b7b338
Packit Service b7b338
* First enable traces by this command
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
# echo 1 > /sys/kernel/debug/tracing/events/nvme/enable
Packit Service b7b338
------------
Packit Service b7b338
Packit Service b7b338
* Then look for NVMe Fabrics command (0x7f) at trace
Packit Service b7b338
+
Packit Service b7b338
------------
Packit Service b7b338
/sys/kernel/debug/tracing/trace
Packit Service b7b338
------------
Packit Service b7b338
Packit Service b7b338
NVME
Packit Service b7b338
----
Packit Service b7b338
Part of the nvme-user suite