[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