{ "subsystems": [ { "subsystem": "bdev", "config": [ { "method": "bdev_malloc_create", "params": { "name": "Malloc0", "num_blocks": 131072, "block_size": 512, "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc355" } }, { "method": "bdev_malloc_create", "params": { "name": "Malloc1", "num_blocks": 131072, "block_size": 512, "uuid": "6d6a0bf0-b712-40a7-8730-8f45797cc356" } }, { "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 } }, { "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 } }, { "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" } } }, { "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" } } }, { "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" } } }, { "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" } } } ] } ] }