netdev
[Top] [All Lists]

Re: 2.6.10 TCP troubles -- suggested patch

To: netdev@xxxxxxxxxxx
Subject: Re: 2.6.10 TCP troubles -- suggested patch
From: Rick Jones <rick.jones2@xxxxxx>
Date: Tue, 15 Feb 2005 15:42:48 -0800
In-reply-to: <20050215152651.58f5ccc0.davem@xxxxxxxxxxxxx>
References: <0525M9211@xxxxxxxxxxxxxxxxxxxxx> <20050211150420.74737b2e@xxxxxxxxxxxxxxxxx> <20050211170740.2608419b.davem@xxxxxxxxxxxxx> <20050212141641.GA27456@xxxxxxxxxxxxxxx> <20050212114132.5f7b7ffe.davem@xxxxxxxxxxxxx> <20050212200318.GB28895@xxxxxxxxxxxxxxx> <20050215152651.58f5ccc0.davem@xxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; HP-UX 9000/785; en-US; rv:1.6) Gecko/20040304

In short, for properly working TCP stream with no drops and no
reordering, Darwin delays ACKs until delack timer fires or PSH
is seen :-)

As a supporter of ACK avoidance heuristics in general, I will come-out and say that the heuristic above does indeed sound quite broken. It is not the heuristic with which I am familiar, which has a configurable maximum number of segments for which to delay the ACK.

rick jones

<Prev in Thread] Current Thread [Next in Thread>