[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <466F1BAE.9040908@garzik.org>
Date: Tue, 12 Jun 2007 18:18:22 -0400
From: Jeff Garzik <jeff@...zik.org>
To: David Miller <davem@...emloft.net>
CC: rdreier@...co.com, greearb@...delatech.com, netdev@...r.kernel.org,
kaber@...sh.net, hadi@...erus.ca, peter.p.waskiewicz.jr@...el.com,
auke-jan.h.kok@...el.com
Subject: Re: [PATCH] NET: Multiqueue network device support.
David Miller wrote:
> If you're asking about the virtualization scenerio, the
> control node (dom0 or whatever) is the only entity which
> can get at programming the filters and will set it up
> properly based upon which parts of the physical device
> are being exported to which guest nodes.
You're avoiding the question. Clearly guest VMs must contact the host
VM (dom0) to get real work done.
They are ultimately going to have to pass the same configuration info as
the non-virt case.
> For the non-virtualized case, it's a good question.
...
> But really the current hardware is just about simple queue steering,
> and simple static DRR/WRED fairness algorithms applied to the queues
> in hardware.
>
> We don't need to add support for configuring anything fancy from the
> start just to get something working.
Correct. But if we don't plan for the future that's currently in the
silicon pipeline, our ass will be in a sling WHEN we must figure out the
best configuration points for sub-queues.
Or are we prepared to rip out sub-queues for a non-experimental
solution, when confronted with the obvious necessity of configuring them?
You know I want multi-queue and increased parallelism it provides. A lot.
But let's not dig ourselves into a hole we must climb out of in 6-12
months. We need to think about configuration issues -now-.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists