HiOn Thu, Jan 17, 2019 at 2:56 PM Jiang Liu <liuj97@gmail.com> wrote:
We are working on a vhostuser-rs crate, and planned to posted it for RFC later.
Great news! Looking forward for it! Feel free to share WIP if you want help.
On Jan 17, 2019, at 6:52 PM, Stefan Hajnoczi <stefanha@redhat.com> wrote:
Hi,
Has anyone implemented a vhost-user device backend in Rust?
QEMU's libvhost-user and DPDK's librte_vhost are C implementations that
provide a device backend API. They allow you to implement
vhost-user-net, vhost-user-blk, and vhost-user-scsi devices as a
separate process from the main emulator.
We are working on this direction, but enhancements to firecracker/rust-vmm are need to support
vhostuser. For example we need to support memfd based memory slot management. It’s really
great if we could cooperate on it.