Date: Wed, 6 Feb 2013 17:55:03 +0100 From: Luigi Rizzo <rizzo@iet.unipi.it> To: George Neville-Neil <gnn@neville-neil.com> Cc: freebsd-hackers@freebsd.org, "Alexander V. Chernikov" <melifaro@freebsd.org>, net@freebsd.org Subject: Re: Make kernel aware of NIC queues Message-ID: <20130206165503.GA46925@onelab2.iet.unipi.it> In-Reply-To: <C771E08C-8C70-4D09-BC6D-A11187EBF4C4@neville-neil.com> References: <5112666F.3050904@FreeBSD.org> <20130206143714.GA45782@onelab2.iet.unipi.it> <C771E08C-8C70-4D09-BC6D-A11187EBF4C4@neville-neil.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Feb 06, 2013 at 11:05:59AM -0500, George Neville-Neil wrote: > > On Feb 6, 2013, at 09:37 , Luigi Rizzo <rizzo@iet.unipi.it> wrote: ... > > Linux has tried to come up with a common framework to implement > > this kind of controls using "ethtool", and we should probably > > have a look at their approach and reuse it (or at least the good ideas) > > to avoid reinventing the same thing. > > > And, though Luigi didn't say it, I will, this should integrate with netmap. i did not say it because it will work without any extra effort: - the netmap version i committed a few days ago already fetch the number of queues and the ring sizes at runtime; - ethtool (or whatever we will call it) only operates on the configuration/control plane (number of queues and slots, partitioning of packets onto input queues, etc.), whereas netmap operates only on the data plane cheers luigi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130206165503.GA46925>