Viktor Dukhovni:
> On Tue, May 07, 2013 at 12:57:27PM -0400, Wietse Venema wrote:
> 
> > Viktor Dukhovni:
> > > That said, clearly some packets from the sender are lost, and never
> > > retransmitted.  The TCP connection negotiates selective ACK and
> > > window scaling on both sides.  First thing I would do is disable
> > > window scaling on your Postfix server.  This will reduce throughput
> > > for mail from far away senders (without window scaling Hong Kong
> > > to USA will be at most 64KB per ~0.25 sec or 4 sec per MB of data).
> > 
> > Postfix 2.6 and later have a workaround for TCP window scaling bugs.
> > For detailed instructions, see:
> > http://www.postfix.org/postconf.5.html#tcp_windowsize
> 
> On which operating systems does this suppress window scaling during
> the TCP 3-way handshake?

It's five years since this I added the tcp_windowsize feature, and
the systems that I was using at the time have been decomissioned.
Even with minuscule window sizes I see a non-zero wscale option in
the SYN+ACK response from FreeBSD 8.  I'll update the documentation.

        Wietse

Reply via email to