+115
−66
Loading
This event can occur for either qpair or listening device. The current implementation assumes that every event refers to a qpair which is wrong. Fix: check if the event refers to a device and disconnect all qpairs associated with the device and stop all listeners. Update spdk_nvmf_process_cm_event - break iteration if rdma_get_cm_event returns a nonzero value to reduce the indentation depth Fixes #1184 Change-Id: I8c4244d030109ab33223057513674af69dcf2be2 Signed-off-by:Alexey Marchuk <alexeymar@mellanox.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/574 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Seth Howell <seth.howell5141@gmail.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>