Re: Patch to set TCP_NOPUSH on libfetch HTTP connections

2005-02-14 Thread Kelly Yancey
On Sat, 12 Feb 2005, Bruce M Simpson wrote: On Fri, Feb 11, 2005 at 01:34:21PM -0800, Kelly Yancey wrote: Thus reducing the number of packets on the wire from 14 to 9. Obviously for larger transfers, the difference gets lost in the noise. Nonetheless, unless someone spots some undesireable sid

Patch to set TCP_NOPUSH on libfetch HTTP connections

2005-02-11 Thread Kelly Yancey
I recently noticed that libfetch often splits HTTP GET requests across multiple packets as a result of calling writev() for each line of the header. A simple request ends up on the wire as: 13:19:42.647461 216.69.71.45.1390 > 216.69.64.149.80: S 1287054177:1287054177(0) win 57344 (DF) 0x000