Expand description
Implements virtio devices, queues, and transport mechanisms.
Modules§
- balloon
- Implements a virtio balloon device.
- block
- device
- generated
- iovec
- mem
- net
- Implements a virtio network device.
- persist
- Defines the structures needed for saving/restoring Virtio primitives.
- pmem
- queue
- rng
- transport
- vhost_
user - vhost_
user_ metrics - Defines the metrics system for vhost-user devices.
- vsock
- The Firecracker vsock device aims to provide full virtio-vsock support to software running inside the guest VM, while bypassing vhost kernel code on the host. To that end, Firecracker implements the virtio-vsock device model, and mediates communication between AF_UNIX sockets (on the host end) and AF_VSOCK sockets (on the guest end).
Enums§
- Activate
Error - Errors triggered when activating a VirtioDevice.
Constants§
- NOTIFY_
REG_ OFFSET - Offset from the base MMIO address of a virtio device used by the guest to notify the device of queue events.
Traits§
- AsAny
- Trait that helps in upcasting an object to Any