From 28b24332d95f2f7df44ec7e7a5e0025bcadc6277 Mon Sep 17 00:00:00 2001 From: Alon Zahavi Date: Tue, 28 Nov 2023 11:15:26 +0000 Subject: 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. --- sys/linux/test/nvme | 6 ++++++ sys/linux/test/nvme_h2c_pdu | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 sys/linux/test/nvme create mode 100644 sys/linux/test/nvme_h2c_pdu (limited to 'sys/linux/test') 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) -- cgit mrf-deployment