mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] NET: Multiqueue network device support, replayed.
@ 2007-04-05 21:33 Waskiewicz Jr, Peter P
  2007-04-05 21:35 ` David Miller
  0 siblings, 1 reply; 2+ messages in thread
From: Waskiewicz Jr, Peter P @ 2007-04-05 21:33 UTC (permalink / raw)
  To: David Miller
  Cc: Cramer, Jeb J, Leech, Christopher, netdev, linux-kernel, Garzik,
	Jeff, Kok, Auke-jan H

David,
	Please consider pulling from my git tree:

	git-pull git://lost.foo-projects.org/~ppwaskie/git/net-2.6.22
multiqueue

This is a branch named 'multiqueue' of a recent pull from your tree with
an updated implementation of the multiqueue implementation we've been
working on.  Included in this is:

1) A simplified API where all drivers will allocate a queue struct for
each queue on the NIC.
2) A transparent stack change for both non-mq and mq devices to use the
same codepath.
3) Remove the per-queue locking model, and just use the per-queue
netif_{start|stop|wake}_subqueue() functions for multiqueue management.
4) Updated multiqueue documentation in Documentation/networking
describing the implementation and base driver requirements to implement
multiqueue support.

Cheers,

PJ Waskiewicz
Intel Corp.
peter.p.waskiewicz.jr@intel.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] NET: Multiqueue network device support, replayed.
  2007-04-05 21:33 [PATCH] NET: Multiqueue network device support, replayed Waskiewicz Jr, Peter P
@ 2007-04-05 21:35 ` David Miller
  0 siblings, 0 replies; 2+ messages in thread
From: David Miller @ 2007-04-05 21:35 UTC (permalink / raw)
  To: peter.p.waskiewicz.jr
  Cc: jeb.j.cramer, christopher.leech, netdev, linux-kernel, jgarzik,
	auke-jan.h.kok

From: "Waskiewicz Jr, Peter P" <peter.p.waskiewicz.jr@intel.com>
Date: Thu, 5 Apr 2007 14:33:19 -0700

> David,
> 	Please consider pulling from my git tree:
> 
> 	git-pull git://lost.foo-projects.org/~ppwaskie/git/net-2.6.22
> multiqueue
> 
> This is a branch named 'multiqueue' of a recent pull from your tree with
> an updated implementation of the multiqueue implementation we've been
> working on.  Included in this is:
> 
> 1) A simplified API where all drivers will allocate a queue struct for
> each queue on the NIC.
> 2) A transparent stack change for both non-mq and mq devices to use the
> same codepath.
> 3) Remove the per-queue locking model, and just use the per-queue
> netif_{start|stop|wake}_subqueue() functions for multiqueue management.
> 4) Updated multiqueue documentation in Documentation/networking
> describing the implementation and base driver requirements to implement
> multiqueue support.

Thanks for following up on this work, but it really needs to be
reviewed here on netdev, I really can't just pull this into my
tree until it is reviewed properly here.

So, please post the new feature as a set of patches.

Thanks a lot.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-04-05 21:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-05 21:33 [PATCH] NET: Multiqueue network device support, replayed Waskiewicz Jr, Peter P
2007-04-05 21:35 ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®