vmsilo fork of vhost rust libraries
Currently, some vhost-user-messages structs are defined with just 'repr(packed)', and also implement the 'ByteValue' trait implying that they can be initialized safely from an array of bytes. This is not safe, because the default memory representation does not guarantee that the fields will not be reordered. Signed-off-by: German Maglione <gmaglione@redhat.com> |
||
|---|---|---|
| .buildkite | ||
| .cargo | ||
| .github | ||
| crates | ||
| rust-vmm-ci@0100de0f57 | ||
| .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.