[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [rddp] Number of MPA Req/Reply exchanges



 

> -----Original Message-----
> From: rddp-bounces at ietf.org [mailto:rddp-bounces at ietf.org] On 
> Behalf Of Michael C. Cambria
> Sent: Thursday, February 03, 2005 7:17 AM
> To: rddp at ietf.org
> Subject: [rddp] Number of MPA Req/Reply exchanges
> 
> 
> My reading of the MPA draft doesn't rule out the possibility 
> of several MPA Request/Reply exchanges.  Is this the intent?
> 
> There are 2 cases.
> 
> When the Initiator receives the MPA Reply Frame with the R 
> bit set (e.g. 
> private data wasn't acceptable to ULP) the connection remains 
> open.  The ULP may close TCP or use the connection for other 
> purposes.  Can this other purpose be yet another MPA setup attempt?
> 

Yes, that would be legitimate. However, it is highly likely
that the remote peer that has just indicated that it did not
want to talk with you has already closed the TCP connection.

If there is a need to engage in multiple rounds of proposed
RDMA connections and responses then this should probably be
explicitly stated in the ULP-specific protocol. Without such
guidance the passive side is unlikely to leave the connection
open just in case you intend to try again.

In fact I'd bet that the number of implementations doing so
right now would be zero.

> Likewise, if the R bit is 0, the [Initiator] implementation 
> SHOULD enter full MPA/DDP operation.  This text doesn't rule 
> out the Initiator remaining in TCP stream mode and sending 
> another MPA Request Frame.  For example, the responders 
> private data wasn't acceptable.
> 

If the responder's private data wasn't acceptable the initiator
side is expected to terminate the connection.


_______________________________________________
rddp mailing list
rddp at ietf.org
https://www1.ietf.org/mailman/listinfo/rddp