[openib-general] IB CM and the case of the lost RTU: was a bunch of other topics...

Michael S. Tsirkin mst at mellanox.co.il
Tue Aug 22 22:37:14 PDT 2006


Quoting r. Sean Hefty <mshefty at ichips.intel.com>:
> Subject: IB CM and the case of the lost RTU: was a bunch of other topics...
> 
> Or Gerlitz wrote:
> > Indeed, lets see if we can get some input from the ULP people working on 
> > passive side / targets (eg NFS/Lustre/iSER/SDP).
> 
> To recap (since it's been a couple of weeks), we have two general solutions for 
> how to support the passive/server/target side of a connection:
> 
> 1. One method requires that the passive side queue send WRs until they get a 
> connection establish event.
> 
> 2. An alternative allows sending immediately after receiving a response, but may 
> require the user to manually transition the connection to established.  Failure 
> to do so will cause the connection to tear down if the RTU is never received 
> (even after retries).
> 
> Without target developer input, I'm guessing at the right solution.  But my 
> expectation is that it is likely that the passive side will process receive 
> completions before the connection is established, but highly unlikely that the 
> RTU will never be received in this case.

I think SDP would simply queue receive WRs
and never send any WRs until established event.

-- 
MST




More information about the general mailing list