Spdk/test
Jan Kryl 0a04c076ea nvmf: Add context parameter to new_qpair() callback
It can be useful for passing additional information about nvmf
target to a handler for new nvmf connections. Context can be
stored in globals as it is currently done in nvmf code. However
in case of multiple targets or languages where accessing global
state is challenging (i.e. Rust), this becomes inconvenient.

Change-Id: Ia6a2fdba4601531822b3e5fda7ac5ab89d46f6c5
Signed-off-by: Jan Kryl <jan.kryl@mayadata.io>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/469263
Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Seth Howell <seth.howell@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Sasha Kotchubievsky <sashakot@mellanox.com>
2019-10-17 16:29:36 +00:00
..
app configure: add --with-fuse option 2019-10-10 16:20:46 +00:00
bdev bdevperf: new parameter to send I/Os to each bdevs from all cores 2019-10-10 16:19:43 +00:00
blobfs blobfs: add blobfs_mount RPC as FUSE 2019-10-15 16:25:09 +00:00
blobstore RPC: rename get_bdev_histogram to bdev_get_histogram 2019-09-13 22:39:15 +00:00
common test: Shellcheck - correct rule: Argument mixes string and array 2019-10-16 15:51:31 +00:00
compress test/compress: Wait for bdevs to be created 2019-10-09 14:39:26 +00:00
config_converter rpc: Rename construct_vhost_blk_controller to vhost_create_blk_controller 2019-10-10 16:19:56 +00:00
cpp_headers queue_extras: use SPDK_CONTAINEROF 2019-10-07 15:06:01 +00:00
env env: add spdk_pci_device_unclaim() 2019-09-18 20:34:39 +00:00
event notify: add notification library 2019-03-29 21:15:14 +00:00
ftl test: Shellcheck - correct rule: Useless echo 2019-10-16 15:51:31 +00:00
fuzz rpc: Rename construct_vhost_blk_controller to vhost_create_blk_controller 2019-10-10 16:19:56 +00:00
ioat test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
iscsi_tgt rpc: Rename delete_nvme_controller to bdev_nvme_detach_controller 2019-10-10 16:19:33 +00:00
json_config rpc: Rename construct_vhost_blk_controller to vhost_create_blk_controller 2019-10-10 16:19:56 +00:00
lvol rpc: Rename stop_nbd_disk to nbd_stop_disk 2019-09-19 20:56:35 +00:00
make test/make: add ignored libs to check_so_deps.sh 2019-09-09 22:15:24 +00:00
nvme test: Shellcheck - correct rule: Useless echo 2019-10-16 15:51:31 +00:00
nvmf rpc: Rename delete_nvme_controller to bdev_nvme_detach_controller 2019-10-10 16:19:33 +00:00
ocf test: Shellcheck - correct rule "Remove surrounding $()" 2019-10-07 11:29:29 +00:00
openstack RPC: rename rpc get_bdevs to bdev_get_bdevs 2019-09-13 22:39:15 +00:00
pmem test: Shellcheck - apply rule SC2181 2019-10-08 15:49:13 +00:00
rpc_client jsonrpc: tolerate null json value for parameters in json-rpc call 2019-07-26 19:30:57 +00:00
spdkcli lib/bdev: zoned info in get_bdevs RPC call 2019-10-02 21:13:16 +00:00
unit nvmf: Add context parameter to new_qpair() callback 2019-10-17 16:29:36 +00:00
vhost test: Shellcheck - correct rule: Argument mixes string and array 2019-10-16 15:51:31 +00:00
vmd test/vmd: return zero after sucessful test run 2019-10-15 16:37:40 +00:00
Makefile jsonrpc-client: add new C client library 2018-10-11 20:07:44 +00:00
spdk_cunit.h test: remove leftover spdk_cunit declaration 2018-07-06 22:47:56 +00:00