+1
−1
Loading
After correct trstring initialization, it is overwritten with trstring value of the current probe ctx. That leads to a problem when initiator connects to a sbusystem with listeners of different transport types (e.g. TCP and RDMA). If probe_ctx has TCP type, than discovery probe initialized probe trid with trtype=RDMA and trstring=TCP. As results, SPDK creates TCP controller with trtype=RDMA and we hit assert in nvme_tcp_qpair function. Change-Id: I9355450c40c58fa55b016220703f6f7ae36b2571 Signed-off-by:Alexey Marchuk <alexeymar@mellanox.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8464 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Ziye Yang <ziye.yang@intel.com> Reviewed-by:
Paul Luse <paul.e.luse@intel.com>