[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 0/4] vhost-user block device backend implementation
From: |
Coiby Xu |
Subject: |
[PATCH v6 0/4] vhost-user block device backend implementation |
Date: |
Sun, 31 May 2020 01:14:37 +0800 |
v6
- add missing license header and include guard
- vhost-user server only serve one client one time
- a bug fix in custom vu_message_read
- using qemu-storage-daemon to start vhost-user-blk-server
- a bug fix to pass docker-test-clang@ubuntu
Coiby Xu (4):
Allow vu_message_read to be replaced
generic vhost user server
vhost-user block device backend server
new qTest case to test the vhost-user-blk-server
block/Makefile.objs | 1 +
block/export/vhost-user-blk-server.c | 715 ++++++++++++++++++++
block/export/vhost-user-blk-server.h | 34 +
contrib/libvhost-user/libvhost-user-glib.c | 2 +-
contrib/libvhost-user/libvhost-user.c | 11 +-
contrib/libvhost-user/libvhost-user.h | 21 +
softmmu/vl.c | 4 +
tests/Makefile.include | 3 +-
tests/qtest/Makefile.include | 2 +
tests/qtest/libqos/vhost-user-blk.c | 126 ++++
tests/qtest/libqos/vhost-user-blk.h | 44 ++
tests/qtest/libqtest.c | 44 +-
tests/qtest/libqtest.h | 38 ++
tests/qtest/vhost-user-blk-test.c | 741 +++++++++++++++++++++
tests/vhost-user-bridge.c | 2 +
tools/virtiofsd/fuse_virtio.c | 4 +-
util/Makefile.objs | 1 +
util/vhost-user-server.c | 404 +++++++++++
util/vhost-user-server.h | 59 ++
19 files changed, 2216 insertions(+), 40 deletions(-)
create mode 100644 block/export/vhost-user-blk-server.c
create mode 100644 block/export/vhost-user-blk-server.h
create mode 100644 tests/qtest/libqos/vhost-user-blk.c
create mode 100644 tests/qtest/libqos/vhost-user-blk.h
create mode 100644 tests/qtest/vhost-user-blk-test.c
create mode 100644 util/vhost-user-server.c
create mode 100644 util/vhost-user-server.h
--
2.26.2
- [PATCH v6 0/4] vhost-user block device backend implementation,
Coiby Xu <=
- [PATCH v6 1/4] Allow vu_message_read to be replaced, Coiby Xu, 2020/05/30
- [PATCH v6 2/4] generic vhost user server, Coiby Xu, 2020/05/30
- [PATCH v6 3/4] vhost-user block device backend server, Coiby Xu, 2020/05/30
- [PATCH v6 4/4] new qTest case to test the vhost-user-blk-server, Coiby Xu, 2020/05/30
- Re: [PATCH v6 0/4] vhost-user block device backend implementation, no-reply, 2020/05/30