crosvm/third_party/vmm_vhost/src
Keiichi Watanabe 2558b26297 vmm_vhost: Allow vmm to turn down before device
This is follow-up of CL:3468235.
For vhost-user, a device (i.e. slave) works like a server while a
vmm (i.e., master) does like a client. So the devices should allow the
vmm to close the connection. An error handling code added by CL:3468235
was opposite. It should have been added to `slave_req_handler.rs`
instead of `master_req_handler.rs`.

BUG=b:219674197
BUG=b:220639724
TEST=run tast.vm.Audio*.vhost_user_cras and tast.vm.VhostUserNet

Change-Id: Ie661c02bed8287d9d770c6c6c0c658ef6681db10
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3533239
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2022-03-23 23:23:39 +00:00
..
connection vmm_vhost: use base::Event in place of EventFd 2022-03-22 20:25:00 +00:00
sys vmm_vhost: use base::Event in place of EventFd 2022-03-22 20:25:00 +00:00
backend.rs vmm_vhost: use base::Event in place of EventFd 2022-03-22 20:25:00 +00:00
connection.rs upstream windows vmm_vhost 2022-03-17 01:56:08 +00:00
dummy_slave.rs
lib.rs vmm_vhost: use base::Event in place of EventFd 2022-03-22 20:25:00 +00:00
master.rs vmm_vhost: use base::Event in place of EventFd 2022-03-22 20:25:00 +00:00
master_req_handler.rs vmm_vhost: Allow vmm to turn down before device 2022-03-23 23:23:39 +00:00
message.rs vmm_vhost: Add VFIO backend for virtio-vhost-user 2021-12-06 14:23:20 +00:00
slave.rs Prepare vmm_vhost to be milti-platform 2/2 2022-02-15 20:56:20 +00:00
slave_fs_cache.rs upstream windows vmm_vhost 2022-03-17 01:56:08 +00:00
slave_req_handler.rs vmm_vhost: Allow vmm to turn down before device 2022-03-23 23:23:39 +00:00
sys.rs upstream windows vmm_vhost 2022-03-17 01:56:08 +00:00