aboutsummaryrefslogtreecommitdiff
path: root/util/vhost-user-server.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-02vhost-user-server: do not set memory fd non-blockingStefano Garzarella1-0/+12
2023-12-21block: remove AioContext lockingStefan Hajnoczi1-3/+0
2023-11-28export/vhost-user-blk: Fix consecutive drainsKevin Wolf1-8/+31
2023-09-29util/vhost-user-server: Clean up local variable shadowingPhilippe Mathieu-Daudé1-1/+1
2023-09-07io: follow coroutine AioContext in qio_channel_yield()Stefan Hajnoczi1-7/+20
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-6/+5
2023-05-30block/export: stop using is_external in vhost-user-blk serverStefan Hajnoczi1-5/+5
2023-05-30block/export: wait for vhost-user-blk requests when drainingStefan Hajnoczi1-6/+12
2023-05-30util/vhost-user-server: rename refcount to in_flight counterStefan Hajnoczi1-7/+7
2023-03-27block/export: only acquire AioContext once for vhost_user_server_stop()Stefan Hajnoczi1-4/+1
2023-02-14Do not include "qemu/error-report.h" in headers that do not need itThomas Huth1-0/+1
2023-02-06io: Add support for MSG_PEEK for socket channelmanish.mishra1-1/+1
2022-05-03util: rename qemu_*block() socket functionsMarc-André Lureau1-2/+2
2022-02-01block/export: Fix vhost-user-blk shutdown with requests in flightKevin Wolf1-0/+22
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi1-5/+6
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-1/+9
2020-10-23util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi1-107/+136
2020-10-23util/vhost-user-server: check EOF when reading payloadStefan Hajnoczi1-2/+4
2020-10-23util/vhost-user-server: fix memory leak in vu_message_read()Stefan Hajnoczi1-27/+23
2020-10-23util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi1-6/+0
2020-10-23util/vhost-user-server: drop unnecessary watch deletionStefan Hajnoczi1-15/+4
2020-10-23util/vhost-user-server: drop unnecessary QOM castStefan Hajnoczi1-1/+1
2020-10-23util/vhost-user-server: s/fileds/fields/ typo fixStefan Hajnoczi1-1/+1
2020-10-23util/vhost-user-server: generic vhost user serverCoiby Xu1-0/+428