aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/test
diff options
context:
space:
mode:
authorAlon Zahavi <zahavi.alon@gmail.com>2023-11-28 11:15:26 +0000
committerAleksandr Nogikh <nogikh@google.com>2023-12-07 10:16:22 +0000
commit28b24332d95f2f7df44ec7e7a5e0025bcadc6277 (patch)
tree0fd034868b3b507331a8c1fe6acddf9bd5a8df1c /sys/linux/test
parent0a02ce36aee886cafdc6907db66a49859cf17caf (diff)
sys/linux, pkg/host, executor: add NVMe-oF/TCP subsystem support
Add new pseudo-syscall for creating a socket in init netns and connecting to NVMe-oF/TCP server on 127.0.0.1:4420. Also add descriptions for NVMe-oF/TCP.
Diffstat (limited to 'sys/linux/test')
-rw-r--r--sys/linux/test/nvme6
-rw-r--r--sys/linux/test/nvme_h2c_pdu7
2 files changed, 13 insertions, 0 deletions
diff --git a/sys/linux/test/nvme b/sys/linux/test/nvme
new file mode 100644
index 000000000..65fbb2d4d
--- /dev/null
+++ b/sys/linux/test/nvme
@@ -0,0 +1,6 @@
+# requires: arch=amd64
+
+# This connects to an NVMe server on 127.0.0.1:4420 and then close the connection
+
+r0 = syz_socket_connect_nvme_tcp()
+close(r0) \ No newline at end of file
diff --git a/sys/linux/test/nvme_h2c_pdu b/sys/linux/test/nvme_h2c_pdu
new file mode 100644
index 000000000..3a313ed31
--- /dev/null
+++ b/sys/linux/test/nvme_h2c_pdu
@@ -0,0 +1,7 @@
+# requires: arch=amd64
+
+# This connects to an NVMe-oF/TCP server and sends an H2C PDU
+
+r0 = syz_socket_connect_nvme_tcp()
+sendto$inet_nvme_pdu(r0, &(0x7f00000001c0)=@data_h2c={{0x6, 0x0, 0x18, 0x0, 0x0}, 0x0, 0x0, 0x1, 0x0, "cfbf3586"}, 0x80, 0x0, 0x0, 0x0)
+close(r0)