vmsilo fork of vhost rust libraries
By registering the file descriptors only when the queue is ready and enabled. This fixes a race in which a buffer could be added to the queue and the kick sent after registration but before it being enabled which causes the kick to be lost and the event never delivered to the backend. This was particularly prevalent when restoring a snapshot. Signed-off-by: Jorge E. Moreira <jemoreira@google.com> |
||
|---|---|---|
| .buildkite | ||
| .cargo | ||
| .github | ||
| rust-vmm-ci@65d339dde5 | ||
| vhost | ||
| vhost-user-backend | ||
| .gitignore | ||
| .gitmodules | ||
| Cargo.toml | ||
| CODEOWNERS | ||
| coverage_config_aarch64.json | ||
| coverage_config_x86_64.json | ||
| LICENSE | ||
| LICENSE-BSD-3-Clause | ||
| README.md | ||
vhost
The vhost workspace hosts libraries related to the vhost and vhost-user
protocols. It currently consists of the following crates:
vhost-> A pure rust library for vDPA, vhost and vhost-user.vhost-user-backend-> It provides a framework to implementvhost-userbackend services.