vmsilo fork of vhost rust libraries
Find a file
Stefano Garzarella 1ab08b7074 vhost-user-backend: remove return value from handle_event
The return value of VhostUserBackend::handle_event() is
undocumented and difficult to interpret.
The current implementation used it to interrupt the event
loop as it does when we receive an exit event.

All current implementations checked (rust-vmm/vhost-device,
virtiofsd) return an error or always false, effectively not
using this feature.

Since we already have a mechanism for breaking the event loop,
we can avoid this ambiguous and redundant feature.

Closes #144

Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2023-09-28 16:47:08 +02:00
.buildkite vhost: Adopt new backend naming 2023-09-13 13:00:10 +02:00
.cargo Fix build on aarch64+musl 2021-03-14 09:59:41 +05:30
.github update dependabot formatting 2021-09-10 17:24:49 +03:00
crates vhost-user-backend: remove return value from handle_event 2023-09-28 16:47:08 +02:00
rust-vmm-ci@665f31f4b4 build(deps): bump rust-vmm-ci from 9dfe5b2 to 665f31f 2023-09-14 16:40:26 +08:00
.gitignore Add gitignore 2021-05-19 19:36:43 -07:00
.gitmodules Initial commit 2020-09-17 13:51:21 +03:00
Cargo.toml Merge remote-tracking branch 'vhost-user-backend/main' into workspace 2022-10-11 12:27:44 +05:30
CODEOWNERS fix CODEOWNERS file 2022-02-16 15:55:50 +01:00
coverage_config_aarch64.json vhost: Adopt new backend naming 2023-09-13 13:00:10 +02:00
coverage_config_x86_64.json coverage: update the score 2023-09-14 16:40:26 +08:00
LICENSE Rename LICENSE-APACHE to LICENSE 2020-11-25 17:01:17 +01:00
LICENSE-BSD-3-Clause Refine BSD-3-Clause license file 2021-11-26 21:19:40 +08:00
README.md vhost: Add README for the workspace 2022-10-11 12:28:33 +05:30

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 implement vhost-user backend services.