From owner-freebsd-hackers Sat Jun 24 14:05:40 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA25271 for hackers-outgoing; Sat, 24 Jun 1995 14:05:40 -0700 Received: from virgo.ai.net (root@virgo.ai.net [198.69.44.2]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA25253 for ; Sat, 24 Jun 1995 14:05:37 -0700 Received: from aries.ai.net (aries.ai.net [198.69.44.1]) by virgo.ai.net (8.6.11/8.6.12) with ESMTP id RAA01130; Sat, 24 Jun 1995 17:07:11 -0400 Received: (from nc@localhost) by aries.ai.net (8.6.11/8.6.12) id RAA02600; Sat, 24 Jun 1995 17:05:29 -0400 Date: Sat, 24 Jun 1995 17:05:29 -0400 (EDT) From: Network Coordinator To: David Greenman cc: hackers@freebsd.org Subject: Re: FreeBSD as a router In-Reply-To: <199506242048.NAA00597@corbin.Root.COM> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@freebsd.org Precedence: bulk Ahh... thanks for clearing me up on that, and so fast. So the problem is how to get BSD to handle packets faster. And I guess my question still is, why can't we move some of the packet-handling and routing directly into the driver where it is a few layers closer to the actual hardware. Not really off loading, but giving the packet-handling code a chunk of the CPU time (probably as much as it needs) w/o being able to be squeezed out by other processes and such. I wasn't suggesting using a 486/ISA to act as a 100mbps router, just giving you the system information to explain the 9.1 mbps thruput to localhost. Even though I wouldn't be surprised if, with properly optimized code, if one could handle it. There is a program called pc-route for DOS systems that supposedly is as fat-free as code can be [no branches in the assembly source, etc]. On a pentium with 2 100 mbps cards, I am wondering how fast it could move packets to give a theoretical packet/s maximum. Anyone have a configuration where they could try it? -Jerry.