[openib-general] [PATCH] added comments to ib_mad.h - minor update

Fab Tillier ftillier at infiniconsys.com
Sat Aug 7 16:49:15 PDT 2004


> From: Sean Hefty [mailto:mshefty at ichips.intel.com]
> Sent: Saturday, August 07, 2004 8:56 AM
> 
> On Sat, 07 Aug 2004 11:06:16 -0400
> Hal Rosenstock <halr at voltaire.com> wrote:
> 
> > What is used to indicate send only v. send and (RMPP) response
> > expected?
> 
> The timeout_ms field in ib_mad_send_wr indicates if a response is
> expected.  When sending, if RMPPActive is set, the send will use RMPP.
> After the send completes, if timeout_ms is set, then a response is
> expected.  On the received response, if the sender uses RMPP (set when
> calling ib_mad_reg()), the GSI will look in the RMPP header to see if RMPP
> is active for the receive.

If the GSI does not do the retries for the client, how do you handle the
case where the request times out but isn't retried before the response comes
in?  In that case, the response no longer matches up to anything.  If it
gets dropped, the subsequent retry by the client could result in exactly the
same result.  Will clients have a way to tell the GSI to keep a request
"active" for matching to receives between the time a send times out and the
client resends it?

- Fab




More information about the general mailing list