mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
virtio-devices: Handle virtio queues interrupts from transport layer
Instead of relying on the virtio-queue crate to store the information about the MSI-X vectors for each queue, we handle this directly from the PCI transport layer. This is the first step in getting closer to the upstream version of virtio-queue so that we can eventually move fully to the upstream version. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
This commit is contained in:
@@ -253,7 +253,7 @@ impl VhostUserHandle {
|
||||
.map_err(Error::VhostUserSetVringBase)?;
|
||||
|
||||
if let Some(eventfd) =
|
||||
virtio_interrupt.notifier(&VirtioInterruptType::Queue, Some(&queue))
|
||||
virtio_interrupt.notifier(VirtioInterruptType::Queue(queue_index as u16))
|
||||
{
|
||||
self.vu
|
||||
.set_vring_call(queue_index, &eventfd)
|
||||
|
||||
Reference in New Issue
Block a user