Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jun 1995 18:08:10 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        tom@uniserve.com (Tom Samplonius)
Cc:        jkh@freebsd.org, evanc@synapse.net, hackers@freefall.cdrom.com
Subject:   Re: FreeBSD as a router
Message-ID:  <199506230108.SAA09137@gndrsh.aac.dev.com>
In-Reply-To: <Pine.BSF.3.91.950622174040.4381C-100000@haven.uniserve.com> from "Tom Samplonius" at Jun 22, 95 05:42:08 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> 
> On Thu, 22 Jun 1995, Jordan K. Hubbard wrote:
> 
> > That said, be aware that any kind of UN*X box doesn't exactly compete
> > with a Cisco in terms of performance.  They throw raw hardware at the
> > problem whereas we have to do it the hard way, in software.
> 
>   The bottleneck certainly can't be in the CPU can it?  Where is the 
> bottleneck with PCI and a good 486 motherboard?

The bottleneck is that you have to wait for full frame reception
before you get an interrupt to tell you to go look at the header
to decide what to do with the packet.

In dedicated router hardware they use the trick of interrupting
the CPU after N bytes have been recieved (N is programmable) so
they can actually decide what to do with the packet before it is
even completly received.


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                 Reliable computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506230108.SAA09137>