Date: Sat, 1 Jul 1995 13:28:54 -0400 From: dennis@et.htp.com (dennis) To: freebsd-hackers@freebsd.org Subject: Re: FreeBSD as a router Message-ID: <199507011728.NAA16114@mail.htp.com>
next in thread | raw e-mail | index | archive | help
>>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. > The issue is not how to make BSD handle packets faster, but a question of priroities. Any optimization, say to improve local routing, will trade-off some performance elsewhere. When you add a filter, it improves one function but slows another. It seems that perhaps a good way to acheive this might be to build special-purpose drivers for direct interface-to-interface routing (which could be used instead of the regular driver when required) rather than to risk damaging the integrity of the op/sys architecture by implementing such hacks into the general drivers. db
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507011728.NAA16114>