cloud-hypervisor/vm-virtio/src
Cathy Zhang 652e7b9b8a vm-virtio: Implement multiple queue support for net devices
Update the common part in net_util.rs under vm-virtio to add mq
support, meanwhile enable mq for virtio-net device, vhost-user-net
device and vhost-user-net backend. Multiple threads will be created,
one thread will be responsible to handle one queue pair separately.
To gain the better performance, it requires to have the same amount
of vcpus as queue pair numbers defined for the net device, due to
the cpu affinity.

Multiple thread support is not added for vhost-user-net backend
currently, it will be added in future.

Signed-off-by: Cathy Zhang <cathy.zhang@intel.com>
2020-01-17 12:06:19 +01:00
..
transport vm-virtio: Stop delivering interrupt while NO_VECTOR 2020-01-17 12:06:19 +01:00
vhost_user vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
vsock vm-virtio, vmm, vfio: Store GuestMemoryMmap in an Arc<ArcSwap<T>> 2020-01-02 13:20:11 +00:00
block.rs vm-virtio, vmm, vfio: Store GuestMemoryMmap in an Arc<ArcSwap<T>> 2020-01-02 13:20:11 +00:00
console.rs vm-virtio: Improve virtio-console input processing 2020-01-08 15:37:02 +01:00
device.rs vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
iommu.rs vm-virtio: Implement VIRTIO_IOMMU_F_PROBE feature 2020-01-08 09:27:07 +01:00
lib.rs vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
net_util.rs vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
net.rs vm-virtio: Implement multiple queue support for net devices 2020-01-17 12:06:19 +01:00
pmem.rs vm-virtio, vmm, vfio: Store GuestMemoryMmap in an Arc<ArcSwap<T>> 2020-01-02 13:20:11 +00:00
queue.rs vsock: vhost_user: vfio: Fix potential host memory overflow 2019-12-12 22:15:50 +01:00
rng.rs vm-virtio, vmm, vfio: Store GuestMemoryMmap in an Arc<ArcSwap<T>> 2020-01-02 13:20:11 +00:00