[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