[openib-general] [PATCH] [cma] qp_access_flags was changed to zero
Sean Hefty
mshefty at ichips.intel.com
Mon Oct 23 11:37:18 PDT 2006
Dotan Barak wrote:
> qp_attr.qp_state = IB_QPS_INIT;
> - qp_attr.qp_access_flags = IB_ACCESS_LOCAL_WRITE;
> + qp_attr.qp_access_flags = 0;
> qp_attr.port_num = id_priv->id.port_num;
> return ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_ACCESS_FLAGS |
> IB_QP_PKEY_INDEX | IB_QP_PORT);
>
Does this cause a problem that you run into? (trying to gauge the severity here
- I'm guessing that this just sets a bit that's ignored by the lower level driver)
I think there's a related issue in the ib_cm, which also sets
IB_ACCESS_LOCAL_WRITE. The above code is executed when the user calls
rdma_create_qp(). The ib_cm routine is executed when connecting the QP, which
will overwrite these settings. I think we'll want to change both places to get
the desired result.
- Sean
More information about the general
mailing list