[openib-general] [PATCH 0/4] Dispatch communication relatedevents to the IB CM

Rimmer, Todd trimmer at silverstorm.com
Tue Jul 25 10:06:59 PDT 2006


> IB spec 1.2 vol 1 page 456
> 
> C10-29: If a Work Request is submitted to a Send Queue while its
> corresponding
> QP is in the RTR State, an immediate error shall be returned.
> 
> So, while you technically *can* post on a QP in RTR, you won't, and
are
> not
> supposed to, get anything useful out of this.

Perhaps we should pursue changing this in the IBTA spec.  Being able to
post to the SQ while in RTR makes handling of the Comm Est/RTU race with
the CQ callback much easier to handle.

It would be better if the IB spec permitted posting to the SQ in RTR but
indicated the SQ would not be processed until the QP moved to RTS.  I
believe the present Mellanox silicon/firmware implements such behavior.

Todd Rimmer
Chief Systems Architect              SilverStorm Technologies
Voice: 610-233-4852                   Fax: 610-233-4777
TRimmer at SilverStorm.com        www.SilverStorm.com




More information about the general mailing list