[ofa-general] Re: IPOIB CM (NOSRQ)[PATCH V2] patch for review

Pradeep Satyanarayana pradeep at us.ibm.com
Tue Apr 24 14:09:57 PDT 2007


Thanks for the clarifications Roland. There is something that I am still 
missing- I presume the Local
CA Ack Delay is common across all QPs in the HCA and the Local Ack Timeout 
is specific
to each QP. Is that correct?
 
I tried to change the ib_qp_attr .timeout value (this is the Local Ack 
Timeout -right?) to 0xf as the QP 
transitions from RTR to RTS (page 569 IB Spec) . A subsequent 
ib_query_qp() tells me that timeout = 0.
This happens on both ehca and mthca.

There may be a CM bug, but I am guessing somthing else is incorrect too. I 
have not yet narrowed 
that down.

Pradeep
pradeep at us.ibm.com


Roland Dreier <rdreier at cisco.com> wrote on 04/24/2007 11:33:25 AM:

>  > As previously stated, IBM HCA will address these issues. However,
>  > my understanding is that mthca/Topspin adapters also have a problem
>  > (too high a value for the Local CA Delay Ack). Both HCAs need to be
>  > fixed for good interoperability.
> 
> I think you're misunderstanding what local CA ack delay means.  This
> is a property of an HCA that is not (necessarily) subject to tuning --
> it is just a property of the HCA, namely the maximum amount of time it
> may take to generate an ACK.
> 
> So if a certain HCA reports a value of 15, then that means that any
> remote HCA talking to it must be prepared for a delay of 4.096 * 2^15
> usecs before receiving an ACK.
> 
> If the ACK delays on both sides are not being taken into account
> properly when establishing a connection, then I guess that is a bug in
> our CM.
> 
>  - R.




More information about the general mailing list