Date: Sat, 2 May 2009 04:24:40 -0700 (PDT) From: Barney Cordoba <barney_cordoba@yahoo.com> To: Adrian Chadd <adrian@freebsd.org> Cc: net@freebsd.org Subject: Re: Interrupts + Polling mode (similar to Linux's NAPI) Message-ID: <666691.64173.qm@web63901.mail.re1.yahoo.com> In-Reply-To: <d763ac660905012332h2620c083p4fb7a436b71b1962@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--- On Sat, 5/2/09, Adrian Chadd <adrian@freebsd.org> wrote: > From: Adrian Chadd <adrian@freebsd.org> > Subject: Re: Interrupts + Polling mode (similar to Linux's NAPI) > To: barney_cordoba@yahoo.com > Cc: "FreeBSD Net" <freebsd-net@freebsd.org> > Date: Saturday, May 2, 2009, 2:32 AM > 2009/5/2 Barney Cordoba <barney_cordoba@yahoo.com>: >=20 > > 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. >=20 > Sure, but you may find that your fudging and gimmickry > could be useful > as a reference platform for more generic improvements. >=20 > 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. >=20 > (FWIW, companies like Ironport do just this. :) >=20 Companies might release bug fixes and such, but nobody is=20 going to spend a lot of money to build a better mousetrap and then effectively give away the work to all of their=20 competitors.=20 BC Barney=0A=0A=0A
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?666691.64173.qm>