mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
src: add vhost-user-blk backend
Create a vhost-user-blk backend using vhost-user-backend and following the conventions established by the existing vhost-user-net implementation. This backend is based on https://github.com/slp/vhost-user-backend, but a bit simplified, making it closer to the original implementation in Firecracker. The main features missing are EVENT_IDX, support for asynchronous I/O and multiqueue, but it's still fully functional and provides a good starting point for evolving it into a more complete implementation. Signed-off-by: Sergio Lopez <slp@redhat.com>
This commit is contained in:
committed by
Rob Bradford
parent
3a3dd0096c
commit
5870452d25
Generated
+1
@@ -174,6 +174,7 @@ dependencies = [
|
||||
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"net_gen 0.1.0",
|
||||
"net_util 0.1.0",
|
||||
"qcow 0.1.0",
|
||||
"ssh2 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"vhost_rs 0.1.0",
|
||||
|
||||
Reference in New Issue
Block a user