|
@@ -800,6 +800,7 @@ int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
|
|
if (id->device != pd->device)
|
|
if (id->device != pd->device)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
|
|
+ qp_init_attr->port_num = id->port_num;
|
|
qp = ib_create_qp(pd, qp_init_attr);
|
|
qp = ib_create_qp(pd, qp_init_attr);
|
|
if (IS_ERR(qp))
|
|
if (IS_ERR(qp))
|
|
return PTR_ERR(qp);
|
|
return PTR_ERR(qp);
|