1e8ea27f8SMichal Berger{ 2e8ea27f8SMichal Berger "subsystems": [ 3e8ea27f8SMichal Berger { 4e8ea27f8SMichal Berger "subsystem": "bdev", 5e8ea27f8SMichal Berger "config": [ 6e8ea27f8SMichal Berger { 7e8ea27f8SMichal Berger "method": "bdev_nvme_attach_controller", 8e8ea27f8SMichal Berger "params": { 9e8ea27f8SMichal Berger "name": "Nvme0", 10e8ea27f8SMichal Berger "trtype": "TCP", 11e8ea27f8SMichal Berger "adrfam": "IPv4", 12e8ea27f8SMichal Berger "traddr": "192.168.42.2", 13e8ea27f8SMichal Berger "trsvcid": "4420", 14e8ea27f8SMichal Berger "subnqn": "nqn.2016-06.io.spdk:cnode1", 15e8ea27f8SMichal Berger "prchk_reftag": false, 16e8ea27f8SMichal Berger "prchk_guard": false 17e8ea27f8SMichal Berger } 18e8ea27f8SMichal Berger } 19e8ea27f8SMichal Berger ] 20e8ea27f8SMichal Berger }, 21e8ea27f8SMichal Berger { 22e8ea27f8SMichal Berger "subsystem": "nvmf", 23e8ea27f8SMichal Berger "config": [ 24e8ea27f8SMichal Berger { 25e8ea27f8SMichal Berger "method": "nvmf_create_transport", 26e8ea27f8SMichal Berger "params": { 27e8ea27f8SMichal Berger "trtype": "TCP", 28e8ea27f8SMichal Berger "io_unit_size": 8192 29e8ea27f8SMichal Berger } 30e8ea27f8SMichal Berger }, 31e8ea27f8SMichal Berger { 32e8ea27f8SMichal Berger "method": "nvmf_create_subsystem", 33e8ea27f8SMichal Berger "params": { 34e8ea27f8SMichal Berger "nqn": "nqn.2016-06.io.spdk:cnode1", 35e8ea27f8SMichal Berger "allow_any_host": true, 36e8ea27f8SMichal Berger "serial_number": "SPDK00000000000001", 37e8ea27f8SMichal Berger "model_number": "SPDK bdev Controller", 38e8ea27f8SMichal Berger "max_namespaces": 32, 39e8ea27f8SMichal Berger "min_cntlid": 1, 40e8ea27f8SMichal Berger "max_cntlid": 65519 41e8ea27f8SMichal Berger } 42e8ea27f8SMichal Berger }, 43e8ea27f8SMichal Berger { 44e8ea27f8SMichal Berger "method": "nvmf_subsystem_add_ns", 45e8ea27f8SMichal Berger "params": { 46e8ea27f8SMichal Berger "nqn": "nqn.2016-06.io.spdk:cnode1", 47e8ea27f8SMichal Berger "namespace": { 48e8ea27f8SMichal Berger "nsid": 1, 49e8ea27f8SMichal Berger "bdev_name": "Nvme0n1" 50e8ea27f8SMichal Berger } 51e8ea27f8SMichal Berger } 52e8ea27f8SMichal Berger }, 53e8ea27f8SMichal Berger { 54e8ea27f8SMichal Berger "method": "nvmf_subsystem_add_listener", 55e8ea27f8SMichal Berger "params": { 56e8ea27f8SMichal Berger "nqn": "nqn.2016-06.io.spdk:cnode1", 57e8ea27f8SMichal Berger "listen_address": { 58e8ea27f8SMichal Berger "trtype": "TCP", 59e8ea27f8SMichal Berger "adrfam": "IPv4", 60e8ea27f8SMichal Berger "traddr": "192.168.42.3", 61e8ea27f8SMichal Berger "trsvcid": "4420" 62e8ea27f8SMichal Berger } 63e8ea27f8SMichal Berger } 64e8ea27f8SMichal Berger } 65e8ea27f8SMichal Berger ] 66*15b0fb3aSTomasz Zawadzki }, 67*15b0fb3aSTomasz Zawadzki { 68*15b0fb3aSTomasz Zawadzki "subsystem": "vhost", 69*15b0fb3aSTomasz Zawadzki "config": [ 70*15b0fb3aSTomasz Zawadzki { 71*15b0fb3aSTomasz Zawadzki "method": "vhost_create_blk_controller", 72*15b0fb3aSTomasz Zawadzki "params": { 73*15b0fb3aSTomasz Zawadzki "ctrlr": "VirtioBlk0", 74*15b0fb3aSTomasz Zawadzki "dev_name": "Nvme0n2" 75*15b0fb3aSTomasz Zawadzki } 76*15b0fb3aSTomasz Zawadzki } 77*15b0fb3aSTomasz Zawadzki ] 78e8ea27f8SMichal Berger } 79e8ea27f8SMichal Berger ] 80e8ea27f8SMichal Berger} 81