Quoting r. Sean Hefty <[EMAIL PROTECTED]>: > Subject: RE: posting send requests in RTR > > >Not necessarily. CMA consumer at this point is a rare beast, but since the > >issue > >is not specific to CMA, let's look at some IB protocols: IPoIB connected mode > >can simply drop a packet. So can SRP. SDP (potential CMA consumer!) simply > >never needs to send any application data before communication established > >event. > > > >Possibly some ULPs may need an extra queue - so let them handle the > >complexity. > > If the ULP isn't sharing a CQ across multiple QPs, it could just wait to arm > the CQ (followed by a poll) after receiving the connection establish event. I > think the shared CQ case is the more difficult one for the ULP to handle, and > I don't know how many ULPs this affects.
You can queue receive completions in ULP and process them after the established event. If WR ID is a running index like in IPoIB you can just increment a counter. It's up to the applications to decide which approach is better. -- MST _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
