]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/scripts/rpc/nbd.py
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / scripts / rpc / nbd.py
CommitLineData
11fdf7f2
TL
1def start_nbd_disk(client, bdev_name, nbd_device):
2 params = {
9f95a23c 3 'bdev_name': bdev_name
11fdf7f2 4 }
9f95a23c
TL
5 if nbd_device:
6 params['nbd_device'] = nbd_device
11fdf7f2
TL
7 return client.call('start_nbd_disk', params)
8
9
10def stop_nbd_disk(client, nbd_device):
11 params = {'nbd_device': nbd_device}
12 return client.call('stop_nbd_disk', params)
13
14
15def get_nbd_disks(client, nbd_device=None):
16 params = {}
17 if nbd_device:
18 params['nbd_device'] = nbd_device
19 return client.call('get_nbd_disks', params)