2022-07-29 07:58:26 +00:00
|
|
|
{
|
|
|
|
"subsystems": [
|
|
|
|
{
|
|
|
|
"subsystem": "bdev",
|
|
|
|
"config": [
|
|
|
|
{
|
|
|
|
"method": "bdev_malloc_create",
|
|
|
|
"params": {
|
|
|
|
"name": "Malloc0",
|
|
|
|
"num_blocks": 131072,
|
|
|
|
"block_size": 512,
|
|
|
|
"uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc355"
|
|
|
|
}
|
|
|
|
},
|
2022-08-17 06:05:00 +00:00
|
|
|
{
|
|
|
|
"method": "bdev_malloc_create",
|
|
|
|
"params": {
|
|
|
|
"name": "Malloc1",
|
|
|
|
"num_blocks": 131072,
|
|
|
|
"block_size": 512,
|
|
|
|
"uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc356"
|
|
|
|
}
|
|
|
|
},
|
2022-07-29 07:58:26 +00:00
|
|
|
{
|
|
|
|
"method": "bdev_wait_for_examine"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"subsystem": "nvmf",
|
|
|
|
"config": [
|
|
|
|
{
|
|
|
|
"method": "nvmf_set_config",
|
|
|
|
"params": {
|
|
|
|
"poll_groups_mask": "0x1",
|
|
|
|
"admin_cmd_passthru": {
|
|
|
|
"identify_ctrlr": false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"method": "nvmf_create_transport",
|
|
|
|
"params": {
|
|
|
|
"trtype": "VFIOUSER",
|
|
|
|
"max_queue_depth": 128,
|
|
|
|
"max_io_qpairs_per_ctrlr": 127,
|
|
|
|
"in_capsule_data_size": 4096,
|
|
|
|
"max_io_size": 131072,
|
|
|
|
"io_unit_size": 8192,
|
|
|
|
"max_aq_depth": 128,
|
|
|
|
"num_shared_buffers": 511,
|
|
|
|
"buf_cache_size": 32,
|
|
|
|
"dif_insert_or_strip": false,
|
|
|
|
"c2h_success": false,
|
|
|
|
"sock_priority": 0,
|
|
|
|
"abort_timeout_sec": 1
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"method": "nvmf_create_subsystem",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode1",
|
|
|
|
"allow_any_host": true,
|
|
|
|
"serial_number": "SPDK00000000000001",
|
|
|
|
"model_number": "SPDK bdev Controller",
|
|
|
|
"max_namespaces": 32,
|
|
|
|
"min_cntlid": 1,
|
|
|
|
"max_cntlid": 65519,
|
|
|
|
"ana_reporting": false
|
|
|
|
}
|
|
|
|
},
|
2022-08-17 06:05:00 +00:00
|
|
|
{
|
|
|
|
"method": "nvmf_create_subsystem",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode2",
|
|
|
|
"allow_any_host": true,
|
|
|
|
"serial_number": "SPDK00000000000001",
|
|
|
|
"model_number": "SPDK bdev Controller",
|
|
|
|
"max_namespaces": 32,
|
|
|
|
"min_cntlid": 1,
|
|
|
|
"max_cntlid": 65519,
|
|
|
|
"ana_reporting": false
|
|
|
|
}
|
|
|
|
},
|
2022-07-29 07:58:26 +00:00
|
|
|
{
|
|
|
|
"method": "nvmf_subsystem_add_ns",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode1",
|
|
|
|
"namespace": {
|
|
|
|
"nsid": 1,
|
|
|
|
"bdev_name": "Malloc0",
|
|
|
|
"nguid": "6D6A0BF0B71240A787308F45797CC355",
|
|
|
|
"uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc355"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2022-08-17 06:05:00 +00:00
|
|
|
{
|
|
|
|
"method": "nvmf_subsystem_add_ns",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode2",
|
|
|
|
"namespace": {
|
|
|
|
"nsid": 1,
|
|
|
|
"bdev_name": "Malloc1",
|
|
|
|
"nguid": "6D6A0BF0B71240A787308F45797CC356",
|
|
|
|
"uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc356"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2022-07-29 07:58:26 +00:00
|
|
|
{
|
|
|
|
"method": "nvmf_subsystem_add_listener",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode1",
|
|
|
|
"listen_address": {
|
|
|
|
"trtype": "VFIOUSER",
|
|
|
|
"traddr": "/tmp/vfio-user/domain/1",
|
|
|
|
"trsvcid": "0"
|
|
|
|
}
|
|
|
|
}
|
2022-08-17 06:05:00 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"method": "nvmf_subsystem_add_listener",
|
|
|
|
"params": {
|
|
|
|
"nqn": "nqn.2016-06.io.spdk:cnode2",
|
|
|
|
"listen_address": {
|
|
|
|
"trtype": "VFIOUSER",
|
|
|
|
"traddr": "/tmp/vfio-user/domain/2",
|
|
|
|
"trsvcid": "0"
|
|
|
|
}
|
|
|
|
}
|
2022-07-29 07:58:26 +00:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|