From owner-freebsd-hackers Thu Nov 29 12:40:26 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from InterJet.elischer.org (c421509-a.pinol1.sfba.home.com [24.7.86.9]) by hub.freebsd.org (Postfix) with ESMTP id C459937B417 for ; Thu, 29 Nov 2001 12:40:21 -0800 (PST) Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id MAA21322; Thu, 29 Nov 2001 12:27:38 -0800 (PST) Date: Thu, 29 Nov 2001 12:27:37 -0800 (PST) From: Julian Elischer To: John Polstra Cc: hackers@freebsd.org Subject: Re: Netgraph performance In-Reply-To: <200111292014.fATKEmI70068@vashon.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thanks! :-) The fact that it works in high speed applications is a pleasant side effect of the fact that we tried REALLY HARD to make if low-ish overhead, but we really originally wrote it for T1 speed devices (and lower). The main design goal was to try make it easy for people to reconfigure it in ways we hadn't thought of and to make new modules to extend it. (also to avoid having a special control program for each new kind of node). On Thu, 29 Nov 2001, John Polstra wrote: > In article , > Julian Elischer wrote: > > Netgraph is a prototyping tool, which has enough performance to be > > useful in non-performance-critical applications. (such as all sync > > interfaces). It is not designed for gigabit interfaces etc. >=20 > You are selling Netgraph way too short. I've been using it > intensively with gigabit interfaces, and it performs very, very well. > For my application (which involves generating and responding to a > whole bunch of network traffic) it has yielded a good 4-5 times better > performance than any other alternative I've found. >=20 > John > --=20 > John Polstra > John D. Polstra & Co., Inc. Seattle, Washington = USA > "Disappointment is a good sign of basic intelligence." -- Ch=F6gyam Tr= ungpa >=20 >=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message