Re: [PATCH RFC] ndo: ndo_queue_xmit/ndo_flush_xmit (was Re: [RFC] [ver3 PATCH 0/6] Implement multiqueue virtio-net)

2011-11-14 Thread Michael S. Tsirkin
On Sun, Nov 13, 2011 at 07:48:28PM +0200, Michael S. Tsirkin wrote: @@ -863,6 +872,9 @@ struct net_device_ops { int (*ndo_stop)(struct net_device *dev); netdev_tx_t (*ndo_start_xmit) (struct sk_buff *skb,

[PATCH RFC] ndo: ndo_queue_xmit/ndo_flush_xmit (was Re: [RFC] [ver3 PATCH 0/6] Implement multiqueue virtio-net)

2011-11-13 Thread Michael S. Tsirkin
On Fri, Nov 11, 2011 at 06:32:23PM +0530, Krishna Kumar wrote: This patch series resurrects the earlier multiple TX/RX queues functionality for virtio_net, and addresses the issues pointed out. I'm guessing the biggest source of contention for transmit is keeping the TX hardware lock across VM