Interrupts + Polling mode (similar to Linux's NAPI)
Barney Cordoba
barney_cordoba at yahoo.com
Sat May 2 11:51:22 UTC 2009
--- On Sat, 5/2/09, Adrian Chadd <adrian at freebsd.org> wrote:
> From: Adrian Chadd <adrian at freebsd.org>
> Subject: Re: Interrupts + Polling mode (similar to Linux's NAPI)
> To: barney_cordoba at yahoo.com
> Cc: "FreeBSD Net" <freebsd-net at freebsd.org>
> Date: Saturday, May 2, 2009, 2:32 AM
> 2009/5/2 Barney Cordoba <barney_cordoba at yahoo.com>:
>
> > I think its unlikely that a commercial implementation
> is going to
> > be of much use generally, as with a mutex based OS
> you're going to
> > have to do heavy specialization to get the results
> you want. For
> > example a web server, transparent firewall and router
> would required
> > very different implementations to be properly
> optimised.
> >
> > I'm going to regularly hear the open sorcerers
> whining about
> > contributing, but the fact is that the work I'm
> doing has no place in
> > a general purpose OS. Optimizing for a specific
> commercial product is
> > going to require all kinds of fudging and gimmickry.
>
> Sure, but you may find that your fudging and gimmickry
> could be useful
> as a reference platform for more generic improvements.
>
> So I do encourage you (and others!) with these sorts of
> hackery to
> release your stuff for others to use and abuse. Who knows,
> they may
> get improved and included into FreeBSD at a later stage.
>
> (FWIW, companies like Ironport do just this. :)
>
Companies might release bug fixes and such, but nobody is
going to spend a lot of money to build a better mousetrap
and then effectively give away the work to all of their
competitors.
BC
Barney
More information about the freebsd-net
mailing list