All of lore.kernel.org
 help / color / mirror / Atom feed
* [NET PATCH 0/9] ZC/L4RO enhancements to alacrityvm::vbus-enet driver
@ 2009-10-14 15:58 Gregory Haskins
  2009-10-14 15:58 ` [NET PATCH 1/9] venet: Update maintainer Gregory Haskins
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Gregory Haskins @ 2009-10-14 15:58 UTC (permalink / raw)
  To: alacrityvm-devel; +Cc: linux-kernel, netdev

The following series applies to the "linux-next" branch in the
alacrityvm tree:

git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/alacrityvm/linux-2.6.git

These patches add support for zero-copy, and reassembly-offloading to the
venet driver.  This means we can transmit a guest GSO packet directly into
the host hardware, and receive fully reassembled LRO frames without
artificially segmenting them.

Unofficial testing against a ZC/L4RO capable backend show that we are
supporting about 6.6Gb/s in throughput (vs 7.3Gb/s for native) which is
up from the prior result of 5.7Gb/s without affecting our latency numbers.
I will officially re-run my tests and update the graphs asap.

http://developer.novell.com/wiki/index.php/AlacrityVM

Kind Regards,
-Greg

---

Gregory Haskins (9):
      venet: add Layer-4 Reassembler Offload (L4RO) support
      venet: add a tx-complete event for out-of-order support
      venet: use an skblist for outstanding descriptors
      venet: add eventq protocol
      venet: cache the ringlen values at init
      venet: report actual used descriptor size
      venet: add pre-mapped tx descriptor feature
      venet: fix gso.hdr_len to report correct length
      venet: Update maintainer


 MAINTAINERS             |    7 
 drivers/net/vbus-enet.c |  770 +++++++++++++++++++++++++++++++++++++++++++----
 include/linux/venet.h   |   61 +++-
 3 files changed, 764 insertions(+), 74 deletions(-)



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

end of thread, other threads:[~2009-10-14 16:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-14 15:58 [NET PATCH 0/9] ZC/L4RO enhancements to alacrityvm::vbus-enet driver Gregory Haskins
2009-10-14 15:58 ` [NET PATCH 1/9] venet: Update maintainer Gregory Haskins
2009-10-14 15:58 ` [NET PATCH 2/9] venet: fix gso.hdr_len to report correct length Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 3/9] venet: add pre-mapped tx descriptor feature Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 4/9] venet: report actual used descriptor size Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 5/9] venet: cache the ringlen values at init Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 6/9] venet: add eventq protocol Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 7/9] venet: use an skblist for outstanding descriptors Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 8/9] venet: add a tx-complete event for out-of-order support Gregory Haskins
2009-10-14 15:59 ` [NET PATCH 9/9] venet: add Layer-4 Reassembler Offload (L4RO) support Gregory Haskins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.