Firewall Wizards mailing list archives

RE: Firewall performance


From: David C Niemi <niemi () tux org>
Date: Mon, 28 Jun 1999 14:53:31 -0400 (EDT)


By the way, 3 copies for routing an IP packet under Linux is way off, not
even Linux 1.0 did that many ;^)  2.2 will typically do a DMA in and a DMA
out and appropriate futzing of headers; and there is a special case to do
direct NIC-to-NIC transfers with certain hardware to cut out one of those
DMAs (if I understand NET_FASTROUTE option correctly).

DCN

On Wed, 23 Jun 1999, Ryan Russell wrote:
...
Still has to use NT routing code, no?  Just not the socket calls.
This could still be significant, couldn't it?  I've read that the
*BSDs can router IP with 1 memcpy of the packet, while Linux
takes 3.  Not being terribly impressed with NT networking,
I assume something equally bad or worse with NT.

                    Ryan





-----   David C Niemi   ----niemi at tux.org----   Reston VA USA   -----
Software is largely a service industry operating under the persistent but
unfounded delusion that it is a manufacturing industry. -- Eric S Raymond



Current thread: