xen: fix build problem introduced from per-queue peers
Reported-by Andreas Färber <afaerber@suse.de>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
virtio: add a queue_index to VirtQueue
Add a queue_index to VirtQueue and a helper to fetch it, this could be used bymultiqueue supported device.
Signed-off-by: Jason Wang <jasowang@redhat.com>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
virtio-net: separate virtqueue from VirtIONet
To support multiqueue virtio-net, the first step is to separate the virtqueuerelated fields from VirtIONet to a new structure VirtIONetQueue. The followingpatches will add an array of VirtIONetQueue to VirtIONet based on this patch....
virtio-net: multiqueue support
This patch implements both userspace and vhost support for multiple queuevirtio-net (VIRTIO_NET_F_MQ). This is done by introducing an array ofVirtIONetQueue to VirtIONet.
virtio-net: migration support for multiqueue
This patch add migration support for multiqueue virtio-net. Instead of bumpingthe version, we conditionally send the info of multiqueue only when the devicesupport more than one queue to maintain the backward compatibility....
virtio-net: compat multiqueue support
Disable multiqueue support for pre 1.4.
vhost: multiqueue support
This patch lets vhost support multiqueue. The idea is simple, just launchingmultiple threads of vhost and let each of vhost thread processing a subset ofthe virtqueues of the device. After this change each emulated device can have...
virtio: introduce virtio_del_queue()
Some device (such as virtio-net) needs the ability to destroy or re-order thevirtqueues, this patch adds a helper to do this.
Signed-off-by: Jason Wang <jasowang>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
net: intorduce qemu_del_nic()
To support multiqueue nic, this patch separate the nic destructor fromqemu_del_net_client() to a new helper qemu_del_nic() since the mapping bettweenNiCState and NetClientState were not 1:1 in multiqueue. The following patches...
net: multiqueue support
This patch adds basic multiqueue support for qemu. The idea is simple, an arrayof NetClientStates were introduced in NICState, parse_netdev() were extended tofind and match all NetClientStates belongs to the backend and place their...
View revisions
Also available in: Atom