[openib-general] [PATCH 1/2] perftest: enhancement to rdma_bw to allow use of RDMA CM

Steve Wise swise at opengridcomputing.com
Thu Jul 6 11:31:16 PDT 2006


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 <swise at opengridcomputing.com>:
> >>> 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








More information about the general mailing list