[e2e] TCP Delayed Ack

Baruch Even baruch at ev-en.org
Tue Feb 21 04:15:08 PST 2006


Saikat Guha wrote:
> On Fri, 2006-02-17 at 12:10 +0000, Baruch Even wrote:
> 
>>Antonio Pinizzotto wrote:
>>
>>>Do you know about a way to disable the TCP Delayed Ack on Linux?
>>
>>There is no switch in Linux to do that.
> 
> 
> Have you tried the TCP_NODELAY socket option that disables Nagle? There
> is also a TCP_QUICKACK socket option.
> 
> Check the manpage for tcp(7) for details.


I didn't notice this option but it still wouldn't solve the issue of
completely disabling delayed-acks.

It might be useful to an application that for some reason wants to force
acks, it's not so useful for experiments where you want to completely
avoid delayed-acks. The manpage says the effect is temporary and so it
also seems from the code.

Baruch


More information about the end2end-interest mailing list