Re: Linux TCP - unexpected retransmissions
- From: Francois <fpomerle@xxxxxx>
- Date: 30 May 2007 05:44:18 -0700
On May 29, 9:15 pm, Dan N <d...@xxxxxxxxxxxxx> wrote:
On Tue, 29 May 2007 06:15:00 -0700, Francois wrote:
We
suspect that under certain conditions (heavy burst of messages, or
messages arriving at the same time), the stack drops or postpones
processing of events (holding locks, buffering) causing timers to
trigger retransmissions.
That sounds like a reasonable explanation to me. Or the link layer drops
data because of timing constraints and/or limited resource, so the tcp
stack never sees it.
Others have suggested using link layer protocol only, but what about using
udp?
Dan
We have considered using UDP. Although feasible, it would be a
significant of work, not so much to implement but to prove for
correctness. Rightly or wrongly, we made a number of assumptions early
on in the design that were driven by the fact that we used TCP thus
there would be a need to implement additional services on top of UDP
and prove correctness.
We first wanted to isolate the root cause of this latency. As
described above, we suspect the problem related the TCP stack but we
have not proven this yet. We were hoping someone on the net would
confirm that either the current design of the Linux TCP stack could
result in such behaviour, or that this a bug and even better point us
towards a fix.
Thanks
Francois
.
- Follow-Ups:
- Re: Linux TCP - unexpected retransmissions
- From: Rick Jones
- Re: Linux TCP - unexpected retransmissions
- References:
- Linux TCP - unexpected retransmissions
- From: Francois
- Re: Linux TCP - unexpected retransmissions
- From: Allen McIntosh
- Re: Linux TCP - unexpected retransmissions
- From: Francois
- Re: Linux TCP - unexpected retransmissions
- From: Dan N
- Linux TCP - unexpected retransmissions
- Prev by Date: Re: piping a group of lines to a program
- Next by Date: (Slightly OT) Very odd wireless networking problem
- Previous by thread: Re: Linux TCP - unexpected retransmissions
- Next by thread: Re: Linux TCP - unexpected retransmissions
- Index(es):
Relevant Pages
|