From owner-freebsd-hackers Thu Nov 29 12:14:55 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from wall.polstra.com (wall-gw.polstra.com [206.213.73.130]) by hub.freebsd.org (Postfix) with ESMTP id 15A2937B419 for ; Thu, 29 Nov 2001 12:14:53 -0800 (PST) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.3) with ESMTP id fATKEm070883; Thu, 29 Nov 2001 12:14:48 -0800 (PST) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.6/8.11.0) id fATKEmI70068; Thu, 29 Nov 2001 12:14:48 -0800 (PST) (envelope-from jdp) Date: Thu, 29 Nov 2001 12:14:48 -0800 (PST) Message-Id: <200111292014.fATKEmI70068@vashon.polstra.com> To: hackers@freebsd.org From: John Polstra Cc: julian@elischer.org Subject: Netgraph performance In-Reply-To: References: Organization: Polstra & Co., Seattle, WA 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 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. 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. John -- John Polstra John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message