Crate vmbus_relay

Source
Expand description

Implements a vmbus channel relay, which consumes channels from the host vmbus control plane (via vmbus_client) and relays them as channels to the guest OS (via [vmbus_server]).

This is used to allow the paravisor to implement the vmbus control plane while still passing through channels from the host, without any paravisor presence in the data plane.

Modules§

  • Provides saved state structures for compatibility with the 2411 release, where the relay and vmbus_client were saved together as a single state unit.

Structs§

  • Represents a relay between a vmbus server on the host, and the vmbus server running in Underhill, allowing offers from the host and offers from Underhill to be mixed.

Enums§