[openib-general] MAD request/response completion order

Sean Hefty mshefty at ichips.intel.com
Thu Sep 30 08:40:26 PDT 2004


On Wed, 29 Sep 2004 16:18:47 -0700
"Fab Tillier" <ftillier at infiniconsys.com> wrote:

> > From: Sean Hefty [mailto:mshefty at ichips.intel.com]
> > Sent: Wednesday, September 29, 2004 4:09 PM
> > 
> > Does anyone have a preference which order request/response MADs complete?
> > Sends first always?  Receives first always?  Whatever is convenient?
> > 
> 
> The only reason I can think of to report receives before sends is to support
> user-mode.  If a receive can't be reported to a user-mode client, then the
> corresponding send should not carry a status value that would indicate that
> a receive was - it should be over-ridden to indicate something equivalent to
> a timeout since the receive will not be delivered.

Looking at how the implementation is coming out, reporting receives before sends is a little easier than sends before receives.  (A send may still have active work requests when a response is received.)  So I will make this the behavior for the MAD layer.



More information about the general mailing list