| Crates.io | tokio-vhost |
| lib.rs | tokio-vhost |
| version | 0.1.1 |
| created_at | 2025-11-22 12:01:51.69608+00 |
| updated_at | 2025-11-29 19:28:57.881578+00 |
| description | Async vhost-user implementation and abstraction |
| homepage | |
| repository | https://cyberchaos.dev/yuka/tokio-vhost |
| max_upload_size | |
| id | 1945248 |
| size | 58,711 |
This crate implements the vhost-user protocol with an interface based on asynchronous Rust Streams, and exposes buffers within the virtio vrings with Rust ownership semantics.
The entrypoint for using this crate is the VhostDevice struct.
This crate was created as part of the effort to provide a vhost-user networking backend on Spectrum.
This project was funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement NÂș 101069594.