If memory serves me right, Julian Elischer wrote:
> > One thing that shocked me is that a TCP connection in FreeBSD (at least on
> > my machines)
> > doesn't begin with a slow start but rather sends a huge amount of packets t
> o
> > the other end
> > (this huge amount only seems to be limited either by the receiver window or
> > by the local machine's
> > send buffer). It seems that cwnd isn't initialised.
>
> It is my understanding that it does this only if the destination is considere
> d
> 'local'
> (i.e in the same subnet.)
This is my recollection too, but I can't off-hand recall the reference
for this (other than looking in the source code).
I'm betting that these sysctl variables let one tweak this behavior:
net.inet.tcp.slowstart_flightsize: 1
net.inet.tcp.local_slowstart_flightsize: 65535
Bruce.
PGP signature