On Thu, 2006-07-06 at 09:20 +0300, Michael S. Tsirkin wrote:
> Quoting r. Steve Wise <[EMAIL PROTECTED]>:
> > For instance, in the bi-directional bandwidth tests, one side could
> > finish the test and issue an rdma_disconnect() while the other end still
> > has pending rdma writes.  This is an error condition in iWARP.  So they
> > sync up at the end with a message exchange before disconnecting.
> > 
> > Make sense?
> 
> I see. Is this the only message exchange there is?


There are 2 message exchanges to comply with IWARP spec: 

1) an exchange right after connection setup to force the client to be
the first side to send an RDMA message.  So the server waits for a RECV
completion and the client posts a "lets start" SEND.

2) an exchange at the end of the test to ensure all RDMA operations are
done on the QPs.  Both client and server post a "I'm done" SEND and
await a "I'm done" completion before disconnecting.


Steve.



_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to