[openib-general] RMPP and timeouts/retries
Sean Hefty
mshefty at ichips.intel.com
Wed Jun 8 09:13:54 PDT 2005
Hal Rosenstock wrote:
>>Setting timeout > 0 when sending indicates that a MAD should be received with
>>the response bit set that is in reply to the request. If timeout = 0 but RMPP
>>is marked active, the MAD will still invoke RMPP and not complete until all
>>segments have been ACKed. (I.e. the completion of an RMPP send indicates that
>>the MAD was received.)
>
> If timeout = 0, does RMPP still indicate a timeout if an ACK is lost and
> the other end does not reACK ?
It should, yes. The send will complete with a timeout error.
>>Retries is a little more complex. It indicates the number of times to send a
>>request in hopes of receiving a response (if one is expected) or an ACK (if
>>using RMPP).
>
> Any effect on ABORT and/or STOP ?
I wouldn't think so, receiving an ABORT or STOP should fail the send
immediately.
> I will try that. Using retry and timeout on the SA side is definitely
> problematic. Right now it is set to no retries and no timeout on the SA
> side. I will change and retest.
This should work, but will not be able to recover from a lost or delayed MAD.
- Sean
More information about the general
mailing list