From owner-freebsd-hackers Mon Dec 23 11:56:47 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA19492 for hackers-outgoing; Mon, 23 Dec 1996 11:56:47 -0800 (PST) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id LAA19487 for ; Mon, 23 Dec 1996 11:56:33 -0800 (PST) Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.8.2/8.8.2) with SMTP id LAA22602; Mon, 23 Dec 1996 11:49:36 -0800 (PST) Message-ID: <32BEE215.167EB0E7@whistle.com> Date: Mon, 23 Dec 1996 11:48:37 -0800 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Luigi Rizzo CC: Julian Assange , danny@panda.hilink.com.au, hackers@freebsd.org Subject: Re: ipretard.c selective tcp/ip queues and throughput limiters References: <199612230604.HAA16852@labinfo.iet.unipi.it> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Luigi Rizzo wrote: > > > Written this morning. If people find it useful, I'll polish it. > > very useful. The only drawback is the overhead that this (and basically > everything using the divert socket) has: packets move to user space and > back, something you don't want to do on high-speed traffic. > > For a less flexible (at the moment) but much more efficient approach to > this kind of problems, have a look also at my dummynet stuff (available > from http://www.iet.unipi.it/~luigi). but as Kieth sklower at CSRG told me.. There's got to be a way to make it possible for essoteric or unusual modules to be implimented OUT OF THE KERNEL, or they are (1) hard to prototype (2) increasing the complexity of what IS in the kernel beyond the point of debuggability :)