This call can be made directly now that spdk_nvmf_qpair_disconnect is thread safe. It's actually better that we do it this way, because the qp destruct call is guaranteed to block until the ib events associated with it are acknowledged. this means that by processing the disconnect before we ack the event, we will have valid memory to do the atomic checks. Signed-off-by: Seth Howell <seth.howell@intel.com> Change-Id: If6882b7dc568fe4c35f4a35375769634326e9d76 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3681 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> |
||
---|---|---|
.. | ||
ctrlr_bdev.c | ||
ctrlr_discovery.c | ||
ctrlr.c | ||
fc_ls.c | ||
fc.c | ||
Makefile | ||
nvmf_fc.h | ||
nvmf_internal.h | ||
nvmf_rpc.c | ||
nvmf.c | ||
rdma.c | ||
spdk_nvmf.map | ||
subsystem.c | ||
tcp.c | ||
transport.c | ||
transport.h |