xref: /spdk/test/fuzz/llvm/vfio/fuzz_vfio_json.conf (revision 4f7ab50650f3831ea5050133b5aaaffabbc393ab)
1{
2  "subsystems": [
3    {
4      "subsystem": "bdev",
5      "config": [
6        {
7          "method": "bdev_malloc_create",
8          "params": {
9            "name": "Malloc0",
10            "num_blocks": 131072,
11            "block_size": 512,
12            "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc355"
13          }
14        },
15        {
16          "method": "bdev_malloc_create",
17          "params": {
18            "name": "Malloc1",
19            "num_blocks": 131072,
20            "block_size": 512,
21            "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc356"
22          }
23        },
24        {
25          "method": "bdev_wait_for_examine"
26        }
27      ]
28    },
29    {
30      "subsystem": "nvmf",
31      "config": [
32        {
33          "method": "nvmf_create_transport",
34          "params": {
35            "trtype": "VFIOUSER",
36            "max_queue_depth": 128,
37            "max_io_qpairs_per_ctrlr": 127,
38            "in_capsule_data_size": 4096,
39            "max_io_size": 131072,
40            "io_unit_size": 8192,
41            "max_aq_depth": 128,
42            "num_shared_buffers": 511,
43            "buf_cache_size": 32,
44            "dif_insert_or_strip": false,
45            "c2h_success": false,
46            "sock_priority": 0,
47            "abort_timeout_sec": 1
48          }
49        },
50        {
51          "method": "nvmf_create_subsystem",
52          "params": {
53            "nqn": "nqn.2016-06.io.spdk:cnode1",
54            "allow_any_host": true,
55            "serial_number": "SPDK00000000000001",
56            "model_number": "SPDK bdev Controller",
57            "max_namespaces": 32,
58            "min_cntlid": 1,
59            "max_cntlid": 65519,
60            "ana_reporting": false
61          }
62        },
63        {
64          "method": "nvmf_create_subsystem",
65          "params": {
66            "nqn": "nqn.2016-06.io.spdk:cnode2",
67            "allow_any_host": true,
68            "serial_number": "SPDK00000000000001",
69            "model_number": "SPDK bdev Controller",
70            "max_namespaces": 32,
71            "min_cntlid": 1,
72            "max_cntlid": 65519,
73            "ana_reporting": false
74          }
75        },
76        {
77          "method": "nvmf_subsystem_add_ns",
78          "params": {
79            "nqn": "nqn.2016-06.io.spdk:cnode1",
80            "namespace": {
81              "nsid": 1,
82              "bdev_name": "Malloc0",
83              "nguid": "6D6A0BF0B71240A787308F45797CC355",
84              "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc355"
85            }
86          }
87        },
88        {
89          "method": "nvmf_subsystem_add_ns",
90          "params": {
91            "nqn": "nqn.2016-06.io.spdk:cnode2",
92            "namespace": {
93              "nsid": 1,
94              "bdev_name": "Malloc1",
95              "nguid": "6D6A0BF0B71240A787308F45797CC356",
96              "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc356"
97            }
98          }
99        },
100        {
101          "method": "nvmf_subsystem_add_listener",
102          "params": {
103            "nqn": "nqn.2016-06.io.spdk:cnode1",
104            "listen_address": {
105              "trtype": "VFIOUSER",
106              "traddr": "/tmp/vfio-user/domain/1",
107              "trsvcid": "0"
108            }
109          }
110        },
111        {
112          "method": "nvmf_subsystem_add_listener",
113          "params": {
114            "nqn": "nqn.2016-06.io.spdk:cnode2",
115            "listen_address": {
116              "trtype": "VFIOUSER",
117              "traddr": "/tmp/vfio-user/domain/2",
118              "trsvcid": "0"
119            }
120          }
121        }
122      ]
123    }
124  ]
125}
126