[ofa-general] setting iWarp IRD and ORD
Sean Hefty
sean.hefty at intel.com
Thu Jan 3 16:34:47 PST 2008
>-static int ucma_modify_qp_rtr(struct rdma_cm_id *id)
>+static int ucma_modify_qp_rtr(struct rdma_cm_id *id,
>+ struct rdma_conn_param *conn_param)
> {
> struct ibv_qp_attr qp_attr;
> int qp_attr_mask, ret;
>@@ -634,6 +635,8 @@ static int ucma_modify_qp_rtr(struct rdma_cm_id *id)
> if (ret)
> return ret;
>
>+ if (conn_param)
>+ qp_attr.max_dest_rd_atomic = conn_param->responder_resources;
> return ibv_modify_qp(id->qp, &qp_attr, qp_attr_mask);
Can one of the iWarp providers explain how IRD and ORD get set for both
userspace and the kernel?
- Sean
More information about the general
mailing list