[ofa-general] Re: Re: [PATCH RFC] sharing userspace IB objects
Gleb Natapov
glebn at voltaire.com
Wed Jul 4 05:11:16 PDT 2007
On Mon, Jul 02, 2007 at 09:27:19AM -0700, Roland Dreier wrote:
>
> > > Correct. The number of messages in flight per EEC is 1 per IB spec.
> > > The fact that IB requires SQ WQEs to complete in order, even if their
> > > destination is different EECs,
> >
> > Where's this requirement in the spec (and could this be relaxed as it
> > seems like it is overly "specified") ? Just wondering...
>
> I don't think we want to relax the requirement that work requests
> complete in order. It's hard enough to get applications correct
> without having to worry about out-of-order completions, and I think
> specifying all the corner cases would be a nightmare. Eg do we allow
> successful completions after a completion with error? and so on...
I don't think it will be a problem (for MPI at least) if work requests to
different destinations will complete out of order. What spec says about
completion with error? Should RD QP move to error state?
--
Gleb.
More information about the general
mailing list