[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] Recent tcp_rexmit() changes
From: |
K.J. Mansley |
Subject: |
Re: [lwip-users] Recent tcp_rexmit() changes |
Date: |
23 Jul 2004 13:38:27 +0100 |
It would seem this is not a particularly new problem. There are some
excellent notes on this (and related) issue here:
http://www.opalsoft.net/qos/TCP.htm
In particular:
http://www.opalsoft.net/qos/TCP-80.htm
talks about multiple packet losses in a single window (albeit in the
context of the fast retransmit algorithm, which is not quite what we
have now) and suggests that stacks vary in their behaviour - sounds like
lwIP is closest to Reno?
I still can't see an optimal solution - either we retransmit too many
packets if there was a single packet loss (by restarting from the lost
segment), or we don't retransmit enough if there are multiple segments
lost (by trying to restart from where it left off). Telling the two
cases apart is going to be tricky.
Perhaps we should just implement Selective ACKs - that would certainly
help in this case!
Kieran
- [lwip-users] Recent tcp_rexmit() changes, Karl Jeacle, 2004/07/22
- Re: [lwip-users] Recent tcp_rexmit() changes, K.J. Mansley, 2004/07/23
- Re: [lwip-users] Recent tcp_rexmit() changes, Karl Jeacle, 2004/07/23
- Re: [lwip-users] Recent tcp_rexmit() changes, Karl Jeacle, 2004/07/25
- Re: [lwip-users] Recent tcp_rexmit() changes, K.J. Mansley, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, Karl Jeacle, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, Leon Woestenberg, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, K.J. Mansley, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, Leon Woestenberg, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, Sam Jansen, 2004/07/26
- Re: [lwip-users] Recent tcp_rexmit() changes, Kieran Mansley, 2004/07/27