From e1f93d26dbf1a5de1bbfe819c3359d2925734782 Mon Sep 17 00:00:00 2001 From: Cunyin Chang Date: Mon, 10 Oct 2016 12:00:35 +0800 Subject: [PATCH] script: Add method to construct nvme bdev Change-Id: I0b81fca543783e918eb1cd5f0d1cb0dd0e5de69c Signed-off-by: Cunyin Chang --- scripts/rpc.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/rpc.py b/scripts/rpc.py index be4a0ffbc..ffc42fa23 100755 --- a/scripts/rpc.py +++ b/scripts/rpc.py @@ -162,6 +162,12 @@ p = subparsers.add_parser('construct_aio_lun', help='Add a LUN with aio backend' p.add_argument('fname', help='Path to device or file (ex: /dev/sda)') p.set_defaults(func=construct_aio_lun) +def construct_nvme_bdev(args): + params = {'pci_address': args.pci_address} + jsonrpc_call('construct_nvme_bdev', params) +p = subparsers.add_parser('construct_nvme_bdev', help='Add bdev with nvme backend') +p.add_argument('pci_address', help='PCI address domain:bus:device.function') +p.set_defaults(func=construct_nvme_bdev) def set_trace_flag(args): params = {'flag': args.flag}