- BalloonBackend trait abstracting over hypervisor-specific balloon control - CrosvmBackend wrapping existing crosvm control socket protocol - CloudHypervisorBackend using raw HTTP/1.1 over persistent Unix socket (GET /api/v1/vm.balloon-statistics, PUT /api/v1/vm.resize) - Watcher recognizes both crosvm-control.socket and cloud-hypervisor-control.socket for auto-discovery - dbus-proxy: CONNECT protocol support for cloud-hypervisor vsock, generic stream handling, --cid/--vsock-socket CLI args - NixOS module: enable dbus-proxy for all VMs, vary args by hypervisor |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||