mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-19 19:51:27 +00:00
isert: Allow working with initiators that have more RDMA resources than us
Signed-off-by: Yan Burman <yanb@mellanox.com> git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/iser@5656 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -1171,15 +1171,15 @@ static int isert_cm_conn_req_handler(struct rdma_cm_id *cm_id,
|
||||
|
||||
ini_conn_param = &event->param.conn;
|
||||
memset(&tgt_conn_param, 0, sizeof(tgt_conn_param));
|
||||
tgt_conn_param.responder_resources =
|
||||
ini_conn_param->responder_resources;
|
||||
tgt_conn_param.initiator_depth =
|
||||
ini_conn_param->initiator_depth;
|
||||
tgt_conn_param.flow_control =
|
||||
ini_conn_param->flow_control;
|
||||
tgt_conn_param.rnr_retry_count =
|
||||
ini_conn_param->rnr_retry_count;
|
||||
|
||||
tgt_conn_param.initiator_depth = isert_dev->device_attr.max_qp_init_rd_atom;
|
||||
if (tgt_conn_param.initiator_depth > ini_conn_param->initiator_depth)
|
||||
tgt_conn_param.initiator_depth = ini_conn_param->initiator_depth;
|
||||
|
||||
err = rdma_accept(cm_id, &tgt_conn_param);
|
||||
if (unlikely(err)) {
|
||||
pr_err("Failed to accept conn request, err:%d\n", err);
|
||||
|
||||
Reference in New Issue
Block a user