All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Williamson <alex.williamson@redhat.com>
To: qemu-devel@nongnu.org
Cc: kvm@vger.kernel.org, anthony@codemonkey.ws,
	jes.sorensen@redhat.com, alex.williamson@redhat.com
Subject: [PATCH 0/5] virtio-net: More configurability and bh handling for tx
Date: Fri, 27 Aug 2010 16:36:59 -0600	[thread overview]
Message-ID: <20100827223659.2696.3589.stgit@s20.home> (raw)

Add the ability to configure the tx_timer timeout and add a bottom
half tx handler that typically shows a nice perf boost over the
time based approach.  See last patch for perf details.  Make this
the new default when the iothread is enabled.  Thanks,

Alex

---

Alex Williamson (5):
      virtio-net: Switch default to new bottom half TX handler for iothread
      virtio-net: Introduce a new bottom half packet TX
      virtio-net: Rename tx_timer_active to tx_waiting
      virtio-net: Limit number of packets sent per TX flush
      virtio-net: Make tx_timer timeout configurable


 hw/s390-virtio-bus.c |    6 ++
 hw/s390-virtio-bus.h |    4 ++
 hw/syborg_virtio.c   |   10 +++-
 hw/virtio-net.c      |  129 ++++++++++++++++++++++++++++++++++++++++----------
 hw/virtio-net.h      |    2 -
 hw/virtio-pci.c      |   10 +++-
 hw/virtio.h          |    9 +++
 7 files changed, 137 insertions(+), 33 deletions(-)


WARNING: multiple messages have this Message-ID (diff)
From: Alex Williamson <alex.williamson@redhat.com>
To: qemu-devel@nongnu.org
Cc: jes.sorensen@redhat.com, alex.williamson@redhat.com, kvm@vger.kernel.org
Subject: [Qemu-devel] [PATCH 0/5] virtio-net: More configurability and bh handling for tx
Date: Fri, 27 Aug 2010 16:36:59 -0600	[thread overview]
Message-ID: <20100827223659.2696.3589.stgit@s20.home> (raw)

Add the ability to configure the tx_timer timeout and add a bottom
half tx handler that typically shows a nice perf boost over the
time based approach.  See last patch for perf details.  Make this
the new default when the iothread is enabled.  Thanks,

Alex

---

Alex Williamson (5):
      virtio-net: Switch default to new bottom half TX handler for iothread
      virtio-net: Introduce a new bottom half packet TX
      virtio-net: Rename tx_timer_active to tx_waiting
      virtio-net: Limit number of packets sent per TX flush
      virtio-net: Make tx_timer timeout configurable


 hw/s390-virtio-bus.c |    6 ++
 hw/s390-virtio-bus.h |    4 ++
 hw/syborg_virtio.c   |   10 +++-
 hw/virtio-net.c      |  129 ++++++++++++++++++++++++++++++++++++++++----------
 hw/virtio-net.h      |    2 -
 hw/virtio-pci.c      |   10 +++-
 hw/virtio.h          |    9 +++
 7 files changed, 137 insertions(+), 33 deletions(-)

             reply	other threads:[~2010-08-27 22:37 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-27 22:36 Alex Williamson [this message]
2010-08-27 22:36 ` [Qemu-devel] [PATCH 0/5] virtio-net: More configurability and bh handling for tx Alex Williamson
2010-08-27 22:37 ` [PATCH 1/5] virtio-net: Make tx_timer timeout configurable Alex Williamson
2010-08-27 22:37   ` [Qemu-devel] " Alex Williamson
2010-08-31 18:00   ` Chris Wright
2010-08-31 18:00     ` [Qemu-devel] " Chris Wright
2010-08-31 18:07     ` Alex Williamson
2010-08-31 18:07       ` Alex Williamson
2010-08-31 19:29       ` Chris Wright
2010-08-27 22:37 ` [PATCH 2/5] virtio-net: Limit number of packets sent per TX flush Alex Williamson
2010-08-27 22:37   ` [Qemu-devel] " Alex Williamson
2010-08-31 20:23   ` Michael S. Tsirkin
2010-08-31 20:23     ` [Qemu-devel] " Michael S. Tsirkin
2010-08-27 22:37 ` [PATCH 3/5] virtio-net: Rename tx_timer_active to tx_waiting Alex Williamson
2010-08-27 22:37   ` [Qemu-devel] " Alex Williamson
2010-08-27 22:37 ` [PATCH 4/5] virtio-net: Introduce a new bottom half packet TX Alex Williamson
2010-08-27 22:37   ` [Qemu-devel] " Alex Williamson
2010-08-31 20:14   ` Michael S. Tsirkin
2010-08-31 20:14     ` [Qemu-devel] " Michael S. Tsirkin
2010-08-31 20:33     ` Alex Williamson
2010-08-31 20:33       ` [Qemu-devel] " Alex Williamson
2010-09-01  9:47       ` Michael S. Tsirkin
2010-09-01  9:47         ` [Qemu-devel] " Michael S. Tsirkin
2010-08-27 22:37 ` [PATCH 5/5] virtio-net: Switch default to new bottom half TX handler for iothread Alex Williamson
2010-08-27 22:37   ` [Qemu-devel] " Alex Williamson
2010-08-31 20:25   ` Michael S. Tsirkin
2010-08-31 20:25     ` [Qemu-devel] " Michael S. Tsirkin
2010-08-31 22:32     ` Alex Williamson
2010-08-31 22:32       ` [Qemu-devel] " Alex Williamson
2010-08-31 22:46       ` Anthony Liguori
2010-08-31 22:46         ` [Qemu-devel] " Anthony Liguori
2010-09-01  6:21       ` Stefan Hajnoczi
2010-09-01  6:21         ` [Qemu-devel] " Stefan Hajnoczi
2010-09-01  8:47       ` Michael S. Tsirkin
2010-09-01  8:47         ` [Qemu-devel] " Michael S. Tsirkin
2010-08-31 20:20 ` [PATCH 0/5] virtio-net: More configurability and bh handling for tx Michael S. Tsirkin
2010-08-31 20:20   ` [Qemu-devel] " Michael S. Tsirkin
2010-08-31 20:27 ` Michael S. Tsirkin
2010-08-31 20:27   ` [Qemu-devel] " Michael S. Tsirkin
2010-08-31 21:33   ` Anthony Liguori
2010-08-31 21:33     ` [Qemu-devel] " Anthony Liguori
2010-08-31 22:26     ` Alex Williamson
2010-08-31 22:26       ` [Qemu-devel] " Alex Williamson
2010-09-01 10:40       ` Michael S. Tsirkin
2010-09-01 10:40         ` [Qemu-devel] " Michael S. Tsirkin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100827223659.2696.3589.stgit@s20.home \
    --to=alex.williamson@redhat.com \
    --cc=anthony@codemonkey.ws \
    --cc=jes.sorensen@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.