Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Apr 1998 20:54:48 -0700
From:      Bill Trost <trost@cloud.rain.com>
To:        current@FreeBSD.ORG
Subject:   Re: Bandwidth throttling etc. 
Message-ID:  <908.893476488@cloud.rain.com>
In-Reply-To: Your message of Fri, 24 Apr 1998 17:26:48 EDT. <199804242126.RAA10941@khavrinen.lcs.mit.edu> 
References:  <199804242126.RAA10941@khavrinen.lcs.mit.edu> <Pine.GSO.3.96.980424165606.18437A-100000@echonyc.com> <199804241932.VAA22011@labinfo.iet.unipi.it> 

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.

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?908.893476488>