OSDN Git Service

aoe: document sysfs interface
authorAishwarya Pant <aishpant@gmail.com>
Mon, 19 Feb 2018 18:16:53 +0000 (23:46 +0530)
committerJonathan Corbet <corbet@lwn.net>
Fri, 23 Feb 2018 15:17:28 +0000 (08:17 -0700)
Documentation has been compiled from git commit logs and descriptions in
Documentation/aoe/aoe.txt. This should be useful for scripting and
tracking changes in the ABI.

Signed-off-by: Aishwarya Pant <aishpant@gmail.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/ABI/testing/sysfs-block-aoe [new file with mode: 0644]

diff --git a/Documentation/ABI/testing/sysfs-block-aoe b/Documentation/ABI/testing/sysfs-block-aoe
new file mode 100644 (file)
index 0000000..b583776
--- /dev/null
@@ -0,0 +1,45 @@
+What:          /sys/block/etherd*/mac
+Date:          Apr, 2005
+KernelVersion: v2.6.12
+Contact:       Ed L. Cashin <ed.cashin@acm.org>
+Description:
+               (RO) The ethernet address of the remote Ata over Ethernet (AoE)
+               device.
+
+What:          /sys/block/etherd*/netif
+Date:          Apr, 2005
+KernelVersion: v2.6.12
+Contact:       Ed L. Cashin <ed.cashin@acm.org>
+Description:
+               (RO) The names of the network interfaces on the localhost (comma
+               separated) through which we are communicating with the remote
+               AoE device.
+
+What:          /sys/block/etherd*/state
+Date:          Apr, 2005
+KernelVersion: v2.6.12
+Contact:       Ed L. Cashin <ed.cashin@acm.org>
+Description:
+               (RO) Device status. The state attribute is "up" when the device
+               is ready for I/O and "down" if detected but unusable. The
+               "down,closewait" state shows that the device is still open and
+               cannot come up again until it has been closed.  The "up,kickme"
+               state means that the driver wants to send more commands to the
+               target but found out there were already the max number of
+               commands waiting for a response. It will retry again after being
+               kicked by the periodic timer handler routine.
+
+What:          /sys/block/etherd*/firmware-version
+Date:          Apr, 2005
+KernelVersion: v2.6.12
+Contact:       Ed L. Cashin <ed.cashin@acm.org>
+Description:
+               (RO) Version of the firmware in the target.
+
+What:          /sys/block/etherd*/payload
+Date:          Dec, 2012
+KernelVersion: v3.10
+Contact:       Ed L. Cashin <ed.cashin@acm.org>
+Description:
+               (RO) The amount of user data transferred (in bytes) inside each AoE
+               command on the network, network headers excluded.