summaryrefslogtreecommitdiff
path: root/nbd/common.c
Commit message (Expand)AuthorAgeFilesLines
* nbd: Prepare for NBD_CMD_FLAG_FAST_ZEROEric Blake2019-09-051-0/+5
* nbd: generalize usage of nbd_readVladimir Sementsov-Ogievskiy2019-02-041-1/+1
* nbd/server: introduce NBD_CMD_CACHEVladimir Sementsov-Ogievskiy2018-06-211-0/+2
* nbd: BLOCK_STATUS constantsVladimir Sementsov-Ogievskiy2018-03-011-0/+10
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0
* nbd: Expose constants and structs for structured readEric Blake2017-10-301-0/+27
* nbd: Move nbd_errno_to_system_errno() to public headerEric Blake2017-10-301-0/+34
* nbd: Include error names in trace messagesEric Blake2017-10-301-0/+23
* nbd: Use new qio_channel_*_all() functionsEric Blake2017-09-061-45/+0
* nbd: Fix trace message for disconnectEric Blake2017-08-151-1/+1
* nbd: Expose and debug more NBD constantsEric Blake2017-07-141-0/+92
* nbd/common: nbd_tls_handshake: remove extra TRACEVladimir Sementsov-Ogievskiy2017-07-101-3/+1
* nbd: make nbd_drop publicVladimir Sementsov-Ogievskiy2017-06-151-0/+26
* nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-151-6/+2
* nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy2017-06-061-7/+5
* nbd: strict nbd_wr_syncvVladimir Sementsov-Ogievskiy2017-06-061-5/+6
* nbd: convert to use qio_channel_yieldPaolo Bonzini2017-02-211-8/+1
* io: change the QIOTask callback signatureDaniel P. Berrange2017-01-231-5/+3
* nbd: Drop unused offset parameterEric Blake2016-07-201-4/+1
* nbd: do not hang nbd_wr_syncv if outside a coroutine and no available dataPaolo Bonzini2016-04-081-1/+4
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* nbd: implement TLS support in the protocol negotiationDaniel P. Berrange2016-02-161-0/+15
* nbd: convert to using I/O channels for actual socket I/ODaniel P. Berrange2016-02-161-28/+40
* all: Clean up includesPeter Maydell2016-02-041-0/+1
* nbd: Split nbd.cFam Zheng2016-01-151-0/+64