Subject: Re: SMP re-entrancy in kernel drivers/"bottom half?"
To: Jonathan Stone <jonathan@dsg.stanford.edu>
From: Allen Briggs <briggs@netbsd.org>
List: tech-kern
Date: 02/24/2005 17:09:29
On Thu, Feb 24, 2005 at 01:38:09PM -0800, Jonathan Stone wrote:
> >The primary purpose of TOE is to allow a CPU to deal with high-traffic
> >flows in larger chunks than could be done on a per-packet basis.  This
> >results in less overhead per packet and thus more CPU cycles for other
> >things.
> 
> Hmmm. That's your take, but be advised that not everybody sees it
> quite that way.

I'm curious how others see it.

If we discount the issue of implementation bugs, TOEs would seem
to have a lot of potential to free up cycles on a system.

There are some aspects of Matt's suggestions, though, that would
probably benefit cache-challenged systems that seem to suffer with
our current stack.  Especially when dealing with a lot of small
packets.

-allen

-- 
                  Use NetBSD!  http://www.netbsd.org/