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 [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to