Spdk/lib/nvmf
Jim Harris 2feb4c6350 nvmf: fix disconnect logic for remove_listener RPC
Currently if we remove a listener from a subsystem, we
disconnect *all* qpairs that have the same transport ID
as the listener being removed.

Fix that, since we should only disconnect qpairs from
controllers associated with the subsystem that had the
listener removed.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I6cf7422d14f23bf02ba6c4b034b172870694b3e6
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/10690
Community-CI: Mellanox Build Bot
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
2022-06-30 13:32:29 -04:00
..
ctrlr_bdev.c nvmf/ctrlr_bdev: Set DNR bit in status for failed NVMe passthru 2022-06-30 13:32:28 -04:00
ctrlr_discovery.c nvmf: add new 'id' to spdk_nvmf_subsystem_listener 2022-06-30 13:32:29 -04:00
ctrlr.c nvmf: allow to override aer limit by specific transport 2022-06-30 13:32:29 -04:00
fc_ls.c spelling: lib 2022-06-30 13:32:28 -04:00
fc.c nvmf/fc: remove unused variable 2022-06-30 13:32:29 -04:00
Makefile nvmf/ctrlr: let transport can set VID SSVID and IEEE values 2022-06-30 13:32:28 -04:00
nvmf_fc.h spelling: lib 2022-06-30 13:32:28 -04:00
nvmf_internal.h nvmf: add new 'id' to spdk_nvmf_subsystem_listener 2022-06-30 13:32:29 -04:00
nvmf_rpc.c nvmf: fix disconnect logic for remove_listener RPC 2022-06-30 13:32:29 -04:00
nvmf.c nvmf: remove accept poller from generic layer 2022-06-30 13:32:29 -04:00
rdma.c nvmf: remove accept poller from generic layer 2022-06-30 13:32:29 -04:00
spdk_nvmf.map lib/nvmf : Added support for ZCOPY 2021-07-23 08:34:43 +00:00
subsystem.c nvmf: add new 'id' to spdk_nvmf_subsystem_listener 2022-06-30 13:32:29 -04:00
tcp.c nvmf: remove accept poller from generic layer 2022-06-30 13:32:29 -04:00
transport.c nvmf: fix disconnect logic for remove_listener RPC 2022-06-30 13:32:29 -04:00
transport.h nvmf: remove accept poller from generic layer 2022-06-30 13:32:29 -04:00
vfio_user.c nvmf/vfio-user: fix the compilation issue on kernel 4.9.x 2022-06-30 13:32:29 -04:00