Blame SOURCES/0011-nvmetcli-add-a-tcp-example-json.patch

26b18e
From 73dcf7ef6b6aa80c87c61f08583cba97ad1c626a Mon Sep 17 00:00:00 2001
26b18e
From: zhenwei pi <pizhenwei@bytedance.com>
26b18e
Date: Thu, 10 Dec 2020 17:06:56 +0800
26b18e
Subject: [PATCH 11/12] nvmetcli: add a tcp example json
26b18e
26b18e
Run a tcp nvme target on linux-5.10-rc version, and save the config
26b18e
as an example.
26b18e
26b18e
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
26b18e
Signed-off-by: Christoph Hellwig <hch@lst.de>
26b18e
---
26b18e
 README   |  5 +++++
26b18e
 tcp.json | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
26b18e
 2 files changed, 63 insertions(+)
26b18e
 create mode 100644 tcp.json
26b18e
26b18e
diff --git a/README b/README
26b18e
index 44f1c33..6ebe666 100644
26b18e
--- a/README
26b18e
+++ b/README
26b18e
@@ -41,6 +41,11 @@ fc.json fits your setup:
26b18e
 
26b18e
   ./nvmetcli restore fc.json
26b18e
 
26b18e
+Or to load the tcp + no host authentication version do the following
26b18e
+after you've ensured that the IP address in tcp.json fits your setup:
26b18e
+
26b18e
+  ./nvmetcli restore tcp.json
26b18e
+
26b18e
 These files can also be edited directly using your favorite editor.
26b18e
 
26b18e
 Testing
26b18e
diff --git a/tcp.json b/tcp.json
26b18e
new file mode 100644
26b18e
index 0000000..e6ff029
26b18e
--- /dev/null
26b18e
+++ b/tcp.json
26b18e
@@ -0,0 +1,58 @@
26b18e
+{
26b18e
+  "hosts": [], 
26b18e
+  "ports": [
26b18e
+    {
26b18e
+      "addr": {
26b18e
+        "adrfam": "ipv4", 
26b18e
+        "traddr": "192.168.122.33", 
26b18e
+        "treq": "not specified", 
26b18e
+        "trsvcid": "4420", 
26b18e
+        "trtype": "tcp"
26b18e
+      }, 
26b18e
+      "ana_groups": [
26b18e
+        {
26b18e
+          "ana": {
26b18e
+            "state": "optimized"
26b18e
+          }, 
26b18e
+          "grpid": 1
26b18e
+        }
26b18e
+      ], 
26b18e
+      "param": {
26b18e
+        "inline_data_size": "16384", 
26b18e
+        "pi_enable": "0"
26b18e
+      }, 
26b18e
+      "portid": 1, 
26b18e
+      "referrals": [], 
26b18e
+      "subsystems": [
26b18e
+        "nvmet-always"
26b18e
+      ]
26b18e
+    }
26b18e
+  ], 
26b18e
+  "subsystems": [
26b18e
+    {
26b18e
+      "allowed_hosts": [], 
26b18e
+      "attr": {
26b18e
+        "allow_any_host": "1", 
26b18e
+        "cntlid_max": "65519", 
26b18e
+        "cntlid_min": "1", 
26b18e
+        "model": "Linux", 
26b18e
+        "pi_enable": "0", 
26b18e
+        "serial": "123456789abcdef", 
26b18e
+        "version": "1.3"
26b18e
+      }, 
26b18e
+      "namespaces": [
26b18e
+        {
26b18e
+          "ana_grpid": 1, 
26b18e
+          "device": {
26b18e
+            "nguid": "00000000-0000-0000-0000-000000000000", 
26b18e
+            "path": "/dev/nvme0n1", 
26b18e
+            "uuid": "d592cdf3-5d1c-44e0-8412-3fcf7d99df27"
26b18e
+          }, 
26b18e
+          "enable": 1, 
26b18e
+          "nsid": 1
26b18e
+        }
26b18e
+      ], 
26b18e
+      "nqn": "nvmet-always"
26b18e
+    }
26b18e
+  ]
26b18e
+}
26b18e
-- 
26b18e
2.29.2
26b18e