From: Herbert Xu <herbert@gondor.apana.org.au>
Date: Tue, 24 May 2005 12:32:57 +1000
True, the Nagle algorithm itself aims to do something different
from this function. However, the act of turning Nagle off is
an indication that the application wants to minimise the latency
by sending things out ASAP. So we should either respect that
here by not delaying the packets to increase the TSO size, or
we'll need a new socket option to do that for TSO.
Sure, we can check tp->nonagle to turn this deferring off.
But, I bet there are folks who want traditional Nagle turned
off, yet TSO chunking enabled.