From owner-freebsd-current Fri Apr 24 20:56:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA01502 for freebsd-current-outgoing; Fri, 24 Apr 1998 20:56:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from jli.com (jli.com [199.2.111.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id UAA01484 for ; Fri, 24 Apr 1998 20:55:58 -0700 (PDT) (envelope-from trost@cloud.rain.com) Received: (qmail 4971 invoked by uid 4); 25 Apr 1998 03:55:26 -0000 Received: (qmail 911 invoked from network); 25 Apr 1998 03:54:48 -0000 Received: from softdnserror (127.0.0.1) by softdnserror with SMTP; 25 Apr 1998 03:54:48 -0000 To: current@FreeBSD.ORG Subject: Re: Bandwidth throttling etc. References: <199804242126.RAA10941@khavrinen.lcs.mit.edu> <199804241932.VAA22011@labinfo.iet.unipi.it> In-reply-to: Your message of Fri, 24 Apr 1998 17:26:48 EDT. <199804242126.RAA10941@khavrinen.lcs.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <907.893476487.1@cloud.rain.com> Date: Fri, 24 Apr 1998 20:54:48 -0700 Message-ID: <908.893476488@cloud.rain.com> From: Bill Trost Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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