[Bugme-new] [Bug 9031] New: TPC window is to cautious on send
bugme-daemon at bugzilla.kernel.org
bugme-daemon at bugzilla.kernel.org
Sun Sep 16 17:02:46 PDT 2007
http://bugzilla.kernel.org/show_bug.cgi?id=9031
Summary: TPC window is to cautious on send
Product: Networking
Version: 2.5
KernelVersion: Any
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: IPV4
AssignedTo: shemminger at osdl.org
ReportedBy: a at oo.ms
This has been a longstanding "bug" of sorts when talking to a system that has
extremely small windows (under 1.5k).
The only way to give the stack on the other side a nudge is to ACK twice.
Here is a sample transcript, with a max window size of 1025 bytes.
18:25:43.968358 IP dr.ea.ms.http > 192.168.80.2.40246: . 37377:37633(256) ack
120 win 5840
18:25:43.992402 IP 192.168.80.2.40246 > dr.ea.ms.http: . ack 37121 win 769 <mss
256>
18:25:44.390305 IP 192.168.80.2.40246 > dr.ea.ms.http: . ack 37121 win 1025
<mss 256>
18:25:44.823084 IP dr.ea.ms.http > 192.168.80.2.40246: . 37633:37889(256) ack
120 win 5840
If I take the "nudge" code out of my IP stack, it sits for an aweful long time,
waiting on the next packet, when there clearly is room for a few more.
Should I:
1: Have my IP stack lie about the window till it is important?
2: Something else?
I can't see any good reason for the large delay, since it is on a serial link,
via SLIP.
I can point you to source code that will allow you to verify the problem for
yourself, if you would like.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Bugme-new
mailing list