Spdk/scripts/rpc
Seth Howell f8433aad23 rpc/nvmf: add tgt_name options to relevant RPCs.
All of the RPCs in lib/nvmf/nvmf_rpc.c rely on knowing which nvmf_tgt
they should work with. They have historically relied on the assumption
that there will only be a single target in a given application. This is
true for the example application in the spdk repo, but it is not
necessarily true generally,

By adding an option tgt_name parameter to the RPCs we enable them for
multi-target NVMe-oF applications. We also further reduce the coupling
between the library and the example application.

Change-Id: I03b6695da05a42af3024842ed87d2ce2c296f33f
Signed-off-by: Seth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/465442
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
2019-08-21 17:20:28 +00:00
..
__init__.py event/subsystem/vmd: RPC support 2019-07-26 18:27:40 +00:00
app.py rpc: Add thread_get_stats RPC method 2019-07-10 04:28:14 +00:00
bdev.py RPC: rename RPC crypto_bdev series 2019-08-20 22:44:58 +00:00
client.py rpc.py: check if port is None during client init 2019-07-22 02:24:11 +00:00
helpers.py rpc.py: add framework for detecting deprecated aliases 2019-05-09 04:37:08 +00:00
ioat.py copy/ioat: Add scan_ioat_copy_engine RPC 2018-06-14 03:54:42 +00:00
iscsi.py iscsi: Remove cpumask from portals 2019-08-08 05:35:01 +00:00
log.py log: use new framework for marking deprecated RPCs 2019-05-09 04:37:08 +00:00
lvol.py lvol: add option to change clear method for lvol store creation 2019-02-28 20:50:27 +00:00
nbd.py nbd: optional nbd_device in start_nbd_disk 2019-04-04 08:35:50 +00:00
net.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
notify.py rpc/notifications: add notification support to RPC client and SPDK host. 2019-04-09 23:01:52 +00:00
nvme.py scripts/rpc.py: add method "get_nvme_controllers" 2018-10-25 17:26:25 +00:00
nvmf.py rpc/nvmf: add tgt_name options to relevant RPCs. 2019-08-21 17:20:28 +00:00
pmem.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
subsystem.py scripts: fix executable attribute for includes 2018-09-18 16:34:45 +00:00
trace.py lib/trace: add 3 RPC method for tpoint_group_mask 2018-12-14 21:29:12 +00:00
vhost.py bdev/virtio: Remove deprecated remove_virtio_scsi_bdev rpc 2019-01-28 22:18:53 +00:00
vmd.py event/subsystem/vmd: RPC support 2019-07-26 18:27:40 +00:00