Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2001 12:27:17 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Matthew Dillon <dillon@apollo.backplane.com>, Mike Silbersack <silby@silby.com>, Josef Karthauser <joe@tao.org.uk>, Tomas Svensson <tsn@gbdev.net>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: FreeBSD performing worse than Linux?
Message-ID:  <Pine.BSF.4.21.0112311225150.94344-100000@InterJet.elischer.org>
In-Reply-To: <3C30C5F9.BCC1BAE8@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mon, 31 Dec 2001, Terry Lambert wrote:

> Matthew Dillon wrote:
> > :the driver should return ENOBUFS
> > :and TCP should repect that..
> > :I think it already does in fact..
> > 
> >     How does the client's driver returning ENOBUFS prevent the server from
> >     sending too many packets?
> 
> Matt: make up your mind.
> 
> Either:
> 
> 1)	The server is sending too many packets
> 
> OR
> 
> 2)	The server is NOT sending too many packets
> 
> The correct way to deal with #1 is to negotiate a smaller window size
> so that "too many packets are not sent".

Windows are set in BYTES not packets..
what IS set in packets is the backoff winsow size (I forget it's real
name) in the slow-start code.. there may be something you could do
there...

> 
> Actually, the PSC rate-halving algorithm would probably fix this
> right up...
> 
> -- Terry
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0112311225150.94344-100000>