Spdk/lib/nvmf
Ben Walker e6b2caee51 nvmf/rdma: Immediately release resources for requests when killing qpair
Previously, this would release resources for requests if there
was an RDMA error on the qpair. Expand this case to include
scenarios where the qpair is in the process of intentionally
shutting down.

Change-Id: Ib018f190389ee2df20eba3dddcc7dcffdbb4909d
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/423745
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Seth Howell <seth.howell5141@gmail.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-08-31 14:50:05 +00:00
..
ctrlr_bdev.c nvmf/bdev: use spdk_bdev_queue_io_wait() 2018-08-21 17:00:13 +00:00
ctrlr_discovery.c nvmf: Move target opts to transport opts (part 1) 2018-08-27 20:43:53 +00:00
ctrlr.c nvmf: Move target opts to transport opts (part 1) 2018-08-27 20:43:53 +00:00
Makefile build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
nvmf_fc.h nvmf: fix coding style for astyle 2.05 in nvmf_fc.h 2018-07-17 07:53:18 +00:00
nvmf_internal.h nvmf/bdev: use spdk_bdev_queue_io_wait() 2018-08-21 17:00:13 +00:00
nvmf.c nvmf: Add helper function to verify qpair state is set from correct 2018-08-28 16:13:38 +00:00
rdma.c nvmf/rdma: Immediately release resources for requests when killing qpair 2018-08-31 14:50:05 +00:00
request.c nvmf: add free_req function pointer. 2018-07-27 20:50:36 +00:00
subsystem.c lib/nvmf: handle the failed case when activating the subsystem 2018-08-21 22:19:54 +00:00
transport.c nvmf: Move target opts to transport opts (part 1) 2018-08-27 20:43:53 +00:00
transport.h nvmf: Move target opts to transport opts (part 1) 2018-08-27 20:43:53 +00:00