summaryrefslogtreecommitdiffstats
path: root/nbd/nbd-internal.h
Commit message (Expand)AuthorAgeFilesLines
* configure: Add a proper check for sys/ioccom.h and use it in tpm_ioctl.hThomas Huth2020-11-171-1/+1
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-1/+0Star
* Include qemu/queue.h slightly lessMarkus Armbruster2019-08-161-1/+0Star
* nbd: Move nbd_read_eof() to nbd/client.cKevin Wolf2019-02-251-19/+0Star
* nbd/client: Drop pointless buf variableEric Blake2019-01-051-1/+2
* nbd: publish _lookup functionsVladimir Sementsov-Ogievskiy2019-01-051-5/+0Star
* nbd: Minimal structured read for clientVladimir Sementsov-Ogievskiy2017-10-301-1/+0Star
* nbd: Move nbd_read() to common headerEric Blake2017-10-301-9/+0Star
* nbd: Expose constants and structs for structured readEric Blake2017-10-301-1/+1
* nbd: Move nbd_errno_to_system_errno() to public headerEric Blake2017-10-301-12/+0Star
* nbd: Include error names in trace messagesEric Blake2017-10-301-0/+1
* nbd: header constants indentingVladimir Sementsov-Ogievskiy2017-10-131-17/+17
* nbd: rename some simple-request related objects to be _simple_Vladimir Sementsov-Ogievskiy2017-10-121-1/+1
* nbd: Use new qio_channel_*_all() functionsEric Blake2017-09-061-34/+7Star
* nbd/client: refactor nbd_read_eofVladimir Sementsov-Ogievskiy2017-08-301-9/+24
* nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clientsEric Blake2017-07-181-2/+6
* nbd: Implement NBD_OPT_GO on clientEric Blake2017-07-141-0/+3
* nbd: Expose and debug more NBD constantsEric Blake2017-07-141-6/+4Star
* nbd: use generic trace subsystem instead of TRACE macroVladimir Sementsov-Ogievskiy2017-07-101-19/+0Star
* nbd: make nbd_drop publicVladimir Sementsov-Ogievskiy2017-06-151-0/+2
* nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-151-13/+13
* nbd: add errp to read_sync, write_sync and drop_syncVladimir Sementsov-Ogievskiy2017-06-061-6/+10
* nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy2017-06-061-2/+2
* nbd: read_sync and friends: return 0 on successVladimir Sementsov-Ogievskiy2017-06-061-4/+30
* io: change the QIOTask callback signatureDaniel P. Berrange2017-01-231-2/+1Star
* nbd: Improve server handling of shutdown requestsEric Blake2016-11-021-0/+1
* nbd: Share common option-sending code in clientEric Blake2016-11-021-1/+1
* nbd: Treat flags vs. command type as separate fieldsEric Blake2016-11-021-2/+2
* nbd: Add qemu-nbd -D for human-readable descriptionEric Blake2016-11-021-2/+3
* nbd: Drop unused offset parameterEric Blake2016-07-201-2/+2
* qemu-common: stop including qemu/bswap.h from qemu-common.hPaolo Bonzini2016-05-191-0/+1
* nbd: Avoid bitrot in TRACE() usageEric Blake2016-04-081-6/+9
* all: Clean up includesPeter Maydell2016-02-231-4/+0Star
* nbd: implement TLS support in the protocol negotiationDaniel P. Berrange2016-02-161-0/+14
* nbd: convert to using I/O channels for actual socket I/ODaniel P. Berrange2016-02-161-10/+8Star
* nbd: Split nbd.cFam Zheng2016-01-151-0/+113