aboutsummaryrefslogtreecommitdiff
path: root/nbd/common.c
AgeCommit message (Expand)Author
2024-04-25nbd/server: do not poll within a coroutine contextZhu Yangyang
2023-09-22nbd: Add types for extended headersEric Blake
2023-07-19nbd: Use enum for various negotiation modesEric Blake
2019-09-05nbd: Prepare for NBD_CMD_FLAG_FAST_ZEROEric Blake
2019-02-04nbd: generalize usage of nbd_readVladimir Sementsov-Ogievskiy
2018-06-21nbd/server: introduce NBD_CMD_CACHEVladimir Sementsov-Ogievskiy
2018-03-01nbd: BLOCK_STATUS constantsVladimir Sementsov-Ogievskiy
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2017-10-30nbd: Expose constants and structs for structured readEric Blake
2017-10-30nbd: Move nbd_errno_to_system_errno() to public headerEric Blake
2017-10-30nbd: Include error names in trace messagesEric Blake
2017-09-06nbd: Use new qio_channel_*_all() functionsEric Blake
2017-08-15nbd: Fix trace message for disconnectEric Blake
2017-07-14nbd: Expose and debug more NBD constantsEric Blake
2017-07-10nbd/common: nbd_tls_handshake: remove extra TRACEVladimir Sementsov-Ogievskiy
2017-06-15nbd: make nbd_drop publicVladimir Sementsov-Ogievskiy
2017-06-15nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy
2017-06-06nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy
2017-06-06nbd: strict nbd_wr_syncvVladimir Sementsov-Ogievskiy
2017-02-21nbd: convert to use qio_channel_yieldPaolo Bonzini
2017-01-23io: change the QIOTask callback signatureDaniel P. Berrange
2016-07-20nbd: Drop unused offset parameterEric Blake
2016-04-08nbd: do not hang nbd_wr_syncv if outside a coroutine and no available dataPaolo Bonzini
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-16nbd: implement TLS support in the protocol negotiationDaniel P. Berrange
2016-02-16nbd: convert to using I/O channels for actual socket I/ODaniel P. Berrange
2016-02-04all: Clean up includesPeter Maydell
2016-01-15nbd: Split nbd.cFam Zheng