Thread (8 messages) flat view 8 messages, 3 authors, 2012-12-09

Re: [PATCH net-next v3 0/3] Multiqueue support in virtio-net

From: Stephen Hemminger <hidden>
Date: 2012-12-07 23:13:41
Also in: kvm, lkml, netdev

On Fri, 07 Dec 2012 15:35:56 -0500 (EST)
David Miller [off-list ref] wrote:
From: Jason Wang <redacted>
Date: Sat,  8 Dec 2012 01:04:54 +0800
quoted
This series is an update version (hope the final version) of multiqueue
(VIRTIO_NET_F_MQ) support in virtio-net driver. All previous comments were
addressed, the work were based on Krishna Kumar's work to let virtio-net use
multiple rx/tx queues to do the packets reception and transmission. Performance
test show the aggregate latency were increased greately but may get some
regression in small packet transmission. Due to this, multiqueue were disabled
by default. If user want to benefit form the multiqueue, ethtool -L could be
used to enable the feature.

Please review and comments.

A protype implementation of qemu-kvm support could by found in
git://github.com/jasowang/qemu-kvm-mq.git. To start a guest with two queues, you
could specify the queues parameters to both tap and virtio-net like:

./qemu-kvm -netdev tap,queues=2,... -device virtio-net-pci,queues=2,...

then enable the multiqueue through ethtool by:

ethtool -L eth0 combined 2
It seems like most, if not all, of the feedback given for this series
has been addressed by Jason.

Can I get some ACKs?
Other than the minor style nit in the first patch, I see no issues.
This is really needed by Virtual Routers.

Acked-by: Stephen Hemminger <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help