RE: Connected mode draft and retransmit implosion

"Fab Tillier" <[email protected]> Fri, 13 Aug 2004 18:25:41 -0700
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
> From: bill [mailto:[email protected]]
> Sent: Friday, August 13, 2004 5:59 PM
> 
> Yes, that is exactly the problem... Both layers retransmitting at the
> same time

While both layers issue retransmits at the same time, the packets on the
wire maintain their order.  The first packet sent will be delivered first,
with the second queued up behind.  The data will not get interleaved.  There
is no way for the retransmitted packet to get delivered first.

> 
> And possibly not recovering for quite a while

IB recovery is pretty much binary - if an RC QP exceeds its retry limit, it
will transition to the error state.  At that point, all processing of the
send queue stops and the consumer gets an error completion and an async
error notification for that QP.

I still don't see the harm in TCP retransmitting while IB is also
retransmitting aside from inefficiencies.

- Fab