From owner-freebsd-hackers Mon Dec 23 13:06:36 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA22718 for hackers-outgoing; Mon, 23 Dec 1996 13:06:36 -0800 (PST) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id NAA22694 for ; Mon, 23 Dec 1996 13:06:30 -0800 (PST) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id VAA18083; Mon, 23 Dec 1996 21:24:50 +0100 From: Luigi Rizzo Message-Id: <199612232024.VAA18083@labinfo.iet.unipi.it> Subject: Re: ipretard.c selective tcp/ip queues and throughput limiters To: julian@whistle.com (Julian Elischer) Date: Mon, 23 Dec 1996 21:24:50 +0100 (MET) Cc: proff@iq.org, danny@panda.hilink.com.au, hackers@FreeBSD.ORG In-Reply-To: <32BEE215.167EB0E7@whistle.com> from "Julian Elischer" at Dec 23, 96 11:48:18 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Luigi Rizzo wrote: > > 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. . > 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 :) which is why I like very much the idea of divert sockets, tun devices and similar things, but only when used in the proper way (e.g. prototyping and/or slow speeds). Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________