nvme/rdma: fix the kato value assginment in connection
Change-Id: Idc63a8f20a85bc73d48bd622b5a6e18ca4ed50d6 Signed-off-by: Ziye Yang <ziye.yang@intel.com>
This commit is contained in:
parent
8eaf533156
commit
efd7ecd5d4
@ -758,6 +758,7 @@ nvme_rdma_qpair_fabric_connect(struct nvme_rdma_qpair *rqpair)
|
|||||||
cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_CONNECT;
|
cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_CONNECT;
|
||||||
cmd.qid = rqpair->qpair.id;
|
cmd.qid = rqpair->qpair.id;
|
||||||
cmd.sqsize = rqpair->qpair.num_entries - 1;
|
cmd.sqsize = rqpair->qpair.num_entries - 1;
|
||||||
|
cmd.kato = ctrlr->opts.keep_alive_timeout_ms;
|
||||||
|
|
||||||
if (nvme_qpair_is_admin_queue(&rqpair->qpair)) {
|
if (nvme_qpair_is_admin_queue(&rqpair->qpair)) {
|
||||||
nvmf_data->cntlid = 0xFFFF;
|
nvmf_data->cntlid = 0xFFFF;
|
||||||
@ -1067,6 +1068,8 @@ nvme_rdma_ctrlr_scan(enum spdk_nvme_transport_type trtype,
|
|||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
spdk_nvme_ctrlr_opts_set_defaults(&discovery_opts);
|
spdk_nvme_ctrlr_opts_set_defaults(&discovery_opts);
|
||||||
|
/* For discovery_ctrlr set the timeout to 0 */
|
||||||
|
discovery_opts.keep_alive_timeout_ms = 0;
|
||||||
|
|
||||||
probe_info.trtype = (uint8_t)trtype;
|
probe_info.trtype = (uint8_t)trtype;
|
||||||
snprintf(probe_info.subnqn, sizeof(probe_info.subnqn), "%s", discover_info->subnqn);
|
snprintf(probe_info.subnqn, sizeof(probe_info.subnqn), "%s", discover_info->subnqn);
|
||||||
|
Loading…
Reference in New Issue
Block a user