[PATCH] Using TCP_NODELAY unconditionally

Rick Jones rick_jones2 at hp.com
Wed Jan 23 07:52:50 EST 2002


Nicolas Williams wrote:
> But SSH is not all about forwarding other protocols. It's also
> about character-based interactive sessions.

True. My discussion about setting TCP_NODELAY was for the case when
sshis operating as a forwarder. If ssh is operating as an end
application itself, then a different set of rules/heuristics may apply.

The purist in me would say that if ssh is operating as an
end-application (pseudo-source if you will) then its default behaviour
should be to _not_ enable TCP_NODELAY. My reasoning is that if ssh is
receiving data from something "well behaved" it will not matter, and if
it is receiving data from something _not_ well behaved, it will make a
huge difference in the network overhead.

rick jones
-- 
Wisdom Teeth are impacted, people are affected by the effects of events.
these opinions are mine, all mine; HP might not want them anyway... :)
feel free to post, OR email to raj in cup.hp.com  but NOT BOTH...



More information about the openssh-unix-dev mailing list