nvmf: Take config file into account when setting queue depth

Change-Id: I9b388e6c0f19bf3fcd96ccf6e2934ac446d8399a
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Ben Walker 2016-07-18 15:37:37 -07:00 committed by Benjamin Walker
parent 7219b20124
commit 90cd7fc5a1

View File

@ -635,8 +635,8 @@ nvmf_rdma_connect(struct rdma_cm_event *event)
qp_depth = nvmf_min(private_data->hrqsize, private_data->hsqsize);
rw_depth = host_event_data->initiator_depth;
}
qp_depth = nvmf_min(qp_depth, ibdev_attr.max_qp_wr);
rw_depth = nvmf_min(rw_depth, ibdev_attr.max_qp_rd_atom);
qp_depth = nvmf_min(g_nvmf_tgt.max_queue_depth, nvmf_min(qp_depth, ibdev_attr.max_qp_wr));
rw_depth = nvmf_min(g_nvmf_tgt.max_queue_depth, nvmf_min(rw_depth, ibdev_attr.max_qp_rd_atom));
rdma_conn->queue_depth = nvmf_min(qp_depth, rw_depth);
rc = nvmf_rdma_queue_init(conn, conn_id->verbs);