NVMf : RPC to remove listener
Change-Id: I20093dc7a5ab7147276cb6afb2ac1360649e49e9 Signed-off-by: param <kumaraparamesh92@gmail.com> Reviewed-on: https://review.gerrithub.io/404012 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
a81dd12daf
commit
a1ee118769
@ -380,6 +380,14 @@ if __name__ == "__main__":
|
||||
p.add_argument('-s', '--trsvcid', help='NVMe-oF transport service id: e.g., a port number')
|
||||
p.set_defaults(func=rpc.nvmf.nvmf_subsystem_add_listener)
|
||||
|
||||
p = subparsers.add_parser('nvmf_subsystem_remove_listener', help='Remove a listener from an NVMe-oF subsystem')
|
||||
p.add_argument('nqn', help='NVMe-oF subsystem NQN')
|
||||
p.add_argument('-t', '--trtype', help='NVMe-oF transport type: e.g., rdma', required=True)
|
||||
p.add_argument('-a', '--traddr', help='NVMe-oF transport address: e.g., an ip address', required=True)
|
||||
p.add_argument('-f', '--adrfam', help='NVMe-oF transport adrfam: e.g., ipv4, ipv6, ib, fc, intra_host')
|
||||
p.add_argument('-s', '--trsvcid', help='NVMe-oF transport service id: e.g., a port number')
|
||||
p.set_defaults(func=rpc.nvmf.nvmf_subsystem_remove_listener)
|
||||
|
||||
p = subparsers.add_parser('nvmf_subsystem_add_ns', help='Add a namespace to an NVMe-oF subsystem')
|
||||
p.add_argument('nqn', help='NVMe-oF subsystem NQN')
|
||||
p.add_argument('bdev_name', help='The name of the bdev that will back this namespace')
|
||||
|
@ -58,6 +58,20 @@ def nvmf_subsystem_add_listener(args):
|
||||
args.client.call('nvmf_subsystem_add_listener', params)
|
||||
|
||||
|
||||
def nvmf_subsystem_remove_listener(args):
|
||||
listen_address = {'trtype': args.trtype,
|
||||
'traddr': args.traddr,
|
||||
'trsvcid': args.trsvcid}
|
||||
|
||||
if args.adrfam:
|
||||
listen_address['adrfam'] = args.adrfam
|
||||
|
||||
params = {'nqn': args.nqn,
|
||||
'listen_address': listen_address}
|
||||
|
||||
args.client.call('nvmf_subsystem_remove_listener', params)
|
||||
|
||||
|
||||
def nvmf_subsystem_add_ns(args):
|
||||
ns = {'bdev_name': args.bdev_name}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user