Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 1998 15:56:16 -0500 (EST)
From:      "John S. Dyson" <toor@dyson.iquest.net>
To:        trost@cloud.rain.com (Bill Trost)
Cc:        current@FreeBSD.ORG
Subject:   Re: Bandwidth throttling etc.
Message-ID:  <199804252056.PAA12181@dyson.iquest.net>
In-Reply-To: <908.893476488@cloud.rain.com> from Bill Trost at "Apr 24, 98 08:54:48 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> Garrett Wollman writes:
>     What you Really Want is for each interface to manage its own
>     allocations.  When you want to send a packet, you ask the interface
>     for a buffer, and it gives you one of an appropriate size and shape
>     that it knows how to transmit efficiently.....
> 
>     A lot of the work is not actually difficult, just tedious....
> 
> Before anyone spends oodles of time doing this sort of work, has anyone
> taken the radical (-: step of actually profiling the current network
> stack(s) to see where the time is being eaten?  Improving the memory
> access behavior may not gain very much, especially if the performance
> hits occur in, say, the IP checksum computation (as a random example).
> 
> Maybe someone has already looked at this and this is just rehashing old
> news, but it just struck me that some hard data would be an important
> guide.
> 
AFAIK, and I am NOT a networking export, we need to improve the sockets
layer as much as the lower level networking code.

John

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804252056.PAA12181>