On Thu, 2006-07-06 at 23:41 +0530, Pradipta Kumar Banerjee wrote: > Steve Wise wrote: > > 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. > Steve, > Thanks for clarifying this. However I have a doubt. Wouldn't server doing a > rdma_listen() and the client doing a rdma_connect() suffice ? > I am going through the iWARP spec to understand why this first exchange is > required and why a listen/connect sequence is not enough. Any pointers will > be > really helpful. >
read the mpa spec. see section 7... http://www.ietf.org/internet-drafts/draft-ietf-rddp-mpa-05.txt _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
