[openib-general] IB CM and the case of the lost RTU: was a bunch of other topics...
Sean Hefty
mshefty at ichips.intel.com
Tue Aug 22 16:02:06 PDT 2006
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.
- Sean
More information about the general
mailing list