Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 May 2009 14:32:23 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        barney_cordoba@yahoo.com
Cc:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: Interrupts + Polling mode (similar to Linux's NAPI)
Message-ID:  <d763ac660905012332h2620c083p4fb7a436b71b1962@mail.gmail.com>
In-Reply-To: <585693.96129.qm@web63906.mail.re1.yahoo.com>
References:  <d763ac660904300851k46926f1au730be47eb3886b03@mail.gmail.com> <585693.96129.qm@web63906.mail.re1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2009/5/2 Barney Cordoba <barney_cordoba@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 =A0you 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. :)



Adrian



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