aboutsummaryrefslogtreecommitdiff
path: root/block/export/vhost-user-blk-server.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-21block: remove outdated AioContext locking commentsStefan Hajnoczi1-4/+0
2023-11-28export/vhost-user-blk: Fix consecutive drainsKevin Wolf1-2/+7
2023-09-08block: spelling fixesMichael Tokarev1-1/+1
2023-06-26vhost-user: fully use new backend/frontend namingManos Pitsidianakis1-1/+1
2023-05-30block/export: stop using is_external in vhost-user-blk serverStefan Hajnoczi1-2/+26
2023-05-30block/export: wait for vhost-user-blk requests when drainingStefan Hajnoczi1-0/+13
2023-05-30util/vhost-user-server: rename refcount to in_flight counterStefan Hajnoczi1-4/+7
2023-04-21vhost-user-blk-server: notify client about disk resizeVladimir Sementsov-Ogievskiy1-0/+24
2022-06-24vduse-blk: Add serial optionXie Yongji1-1/+3
2022-06-24block/export: Abstract out the logic of virtio-blk I/O processXie Yongji1-238/+21
2022-06-24block/export: Fix incorrect length passed to vu_queue_push()Xie Yongji1-3/+2
2022-06-24block: get rid of blk->guest_block_sizeStefan Hajnoczi1-1/+0
2022-02-01block/export: Fix vhost-user-blk shutdown with requests in flightKevin Wolf1-0/+5
2021-05-18block/export: improve vu_blk_sect_range_ok()Stefan Hajnoczi1-1/+8
2021-03-19block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for nowStefan Hajnoczi1-2/+1
2021-03-08block/export: port virtio-blk read/write range checkStefan Hajnoczi1-3/+16
2021-03-08block/export: port virtio-blk discard/write zeroes input validationStefan Hajnoczi1-23/+93
2021-03-08block/export: fix vhost-user-blk export sector number calculationStefan Hajnoczi1-1/+1
2021-03-08block/export: use VIRTIO_BLK_SECTOR_BITSStefan Hajnoczi1-3/+12
2021-03-08block/export: fix blk_size double byteswapStefan Hajnoczi1-1/+1
2020-12-09block/export: avoid g_return_val_if() input validationStefan Hajnoczi1-1/+3
2020-12-08libvhost-user: make it a meson subprojectMarc-André Lureau1-1/+1
2020-11-03block/export: fix vhost-user-blk get_config() information leakStefan Hajnoczi1-0/+3
2020-11-03block/export: make vhost-user-blk config space little-endianStefan Hajnoczi1-13/+12
2020-10-23block/export: add vhost-user-blk multi-queue supportStefan Hajnoczi1-6/+18
2020-10-23block/export: add iothread and fixed-iothread optionsStefan Hajnoczi1-1/+4
2020-10-23util/vhost-user-server: move header to include/Stefan Hajnoczi1-1/+1
2020-10-23block/export: convert vhost-user-blk server to block export APIStefan Hajnoczi1-332/+116
2020-10-23block/export: report flush errorsStefan Hajnoczi1-4/+7
2020-10-23util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi1-7/+2
2020-10-23util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi1-2/+1
2020-10-23block/export: consolidate request structs into VuBlockReqStefan Hajnoczi1-47/+21
2020-10-23block/export: vhost-user block device backend serverCoiby Xu1-0/+661