Skip site navigation (1)Skip section navigation (2)
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>