[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