mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net-next,v2,0/1] hyperv: Add support for virtual Receive Side Scaling (vRSS)
@ 2014-03-15 17:18 Haiyang Zhang
  2014-03-15 17:18 ` [PATCH net-next,v2,1/1] " Haiyang Zhang
  0 siblings, 1 reply; 6+ messages in thread
From: Haiyang Zhang @ 2014-03-15 17:18 UTC (permalink / raw)
  To: davem, netdev
  Cc: haiyangz, kys, olaf, jasowang, linux-kernel, driverdev-devel

In this updated version, I have re-written the send queue selection, which is
based on ndo_select_queue now. I also applied the stop/wake queue for each
queue separately as suggested by reviewers.

Tom Herbert <therbert@google.com> has submitted a Toeplitz library function with
some optimization. But it's not accepted yet. I'm still using my Toeplitz
implementation in netvsc module. Please accept my patch if no other issues, 
because it already provides significant performance enhancement at current
state. I will be happy to switch to the Toeplitz library function when it's
accepted in the future.

Haiyang Zhang (1):
  hyperv: Add support for virtual Receive Side Scaling (vRSS)

 drivers/net/hyperv/hyperv_net.h   |  111 ++++++++++++++++++++++-
 drivers/net/hyperv/netvsc.c       |  132 +++++++++++++++++++++-----
 drivers/net/hyperv/netvsc_drv.c   |  104 ++++++++++++++++++++-
 drivers/net/hyperv/rndis_filter.c |  186 ++++++++++++++++++++++++++++++++++++-
 4 files changed, 500 insertions(+), 33 deletions(-)

-- 
1.7.4.1


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

end of thread, other threads:[~2014-03-17 20:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-15 17:18 [PATCH net-next,v2,0/1] hyperv: Add support for virtual Receive Side Scaling (vRSS) Haiyang Zhang
2014-03-15 17:18 ` [PATCH net-next,v2,1/1] " Haiyang Zhang
2014-03-17 20:19   ` David Miller
2014-03-17 20:54     ` Haiyang Zhang
2014-03-17 20:27   ` Ben Hutchings
2014-03-17 20:59     ` Haiyang Zhang

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®