summary refs log tree commit diff
path: root/devices/src/virtio/virtio_device.rs
diff options
context:
space:
mode:
Diffstat (limited to 'devices/src/virtio/virtio_device.rs')
-rw-r--r--devices/src/virtio/virtio_device.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/devices/src/virtio/virtio_device.rs b/devices/src/virtio/virtio_device.rs
index d024d33..fa80b48 100644
--- a/devices/src/virtio/virtio_device.rs
+++ b/devices/src/virtio/virtio_device.rs
@@ -34,6 +34,11 @@ pub trait VirtioDevice: Send {
     /// The virtio device type.
     fn device_type(&self) -> u32;
 
+    /// number of MSI-X vectors. 0 means MSI-X not supported.
+    fn msix_vectors(&self) -> u16 {
+        0
+    }
+
     /// The maximum size of each queue that this device supports.
     fn queue_max_sizes(&self) -> &[u16];