summaryrefslogtreecommitdiffstats
path: root/nbd
Commit message (Expand)AuthorAgeFilesLines
* nbd: Use new qio_channel_*_all() functionsEric Blake2017-09-062-79/+7Star
* nbd/client: fix nbd_send_request to return intVladimir Sementsov-Ogievskiy2017-08-301-1/+1
* nbd/client: refactor nbd_receive_replyVladimir Sementsov-Ogievskiy2017-08-301-3/+9
* nbd/client: refactor nbd_read_eofVladimir Sementsov-Ogievskiy2017-08-302-14/+24
* nbd/client: fix nbd_opt_goVladimir Sementsov-Ogievskiy2017-08-301-2/+0Star
* nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cacheKevin Wolf2017-08-151-9/+11
* nbd: Fix trace message for disconnectEric Blake2017-08-151-1/+1
* trace-events: fix code style: print 0x before hex numbersVladimir Sementsov-Ogievskiy2017-08-011-9/+9
* nbd: fix memory leak in nbd_opt_go()Philippe Mathieu-Daudé2017-07-281-3/+5
* nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clientsEric Blake2017-07-182-10/+16
* nbd: Trace client command being sentEric Blake2017-07-182-2/+3
* nbd: Fix iotests failure due to changed client error messageEric Blake2017-07-171-3/+2Star
* nbd: Implement NBD_INFO_BLOCK_SIZE on clientEric Blake2017-07-142-12/+70
* nbd: Implement NBD_INFO_BLOCK_SIZE on serverEric Blake2017-07-142-4/+45
* nbd: Implement NBD_OPT_GO on clientEric Blake2017-07-143-2/+130
* nbd: Implement NBD_OPT_GO on serverEric Blake2017-07-142-3/+179
* nbd: Refactor reply to NBD_OPT_EXPORT_NAMEEric Blake2017-07-141-22/+28
* nbd: Simplify trace of client flags in negotiationEric Blake2017-07-142-7/+3Star
* nbd: Expose and debug more NBD constantsEric Blake2017-07-145-37/+147
* nbd: Don't bother tracing an NBD_OPT_ABORT response failureEric Blake2017-07-142-12/+4Star
* nbd: Create struct for tracking export infoEric Blake2017-07-141-22/+22
* nbd: use generic trace subsystem instead of TRACE macroVladimir Sementsov-Ogievskiy2017-07-104-95/+119
* nbd: refactor tracingVladimir Sementsov-Ogievskiy2017-07-102-24/+9Star
* nbd/server: rename clientflags var in nbd_negotiate_optionsVladimir Sementsov-Ogievskiy2017-07-101-19/+19
* nbd/server: fix TRACE in nbd_negotiate_send_rep_lenVladimir Sementsov-Ogievskiy2017-07-101-1/+1
* nbd/client: refactor TRACE of NBD_MAGICVladimir Sementsov-Ogievskiy2017-07-101-9/+2Star
* nbd/common: nbd_tls_handshake: remove extra TRACEVladimir Sementsov-Ogievskiy2017-07-101-3/+1Star
* nbd/server: add errp to nbd_send_reply()Vladimir Sementsov-Ogievskiy2017-07-101-8/+9
* nbd/server: use errp instead of LOGVladimir Sementsov-Ogievskiy2017-07-101-106/+160
* nbd/server: refactor nbd_negotiateVladimir Sementsov-Ogievskiy2017-07-101-9/+3Star
* nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORTVladimir Sementsov-Ogievskiy2017-07-101-5/+15
* nbd/server: refactor nbd_tripVladimir Sementsov-Ogievskiy2017-06-151-33/+20Star
* nbd/server: rename rc to retVladimir Sementsov-Ogievskiy2017-06-151-19/+19
* nbd/server: get rid of fail: return rcVladimir Sementsov-Ogievskiy2017-06-151-16/+12Star
* nbd/server: nbd_negotiate: fix error pathVladimir Sementsov-Ogievskiy2017-06-151-1/+2
* nbd/server: remove NBDClientNewDataVladimir Sementsov-Ogievskiy2017-06-151-18/+7Star
* nbd/server: refactor nbd_co_receive_requestVladimir Sementsov-Ogievskiy2017-06-151-28/+13Star
* nbd/server: get rid of EAGAIN dead codeVladimir Sementsov-Ogievskiy2017-06-151-11/+7Star
* nbd/server: refactor nbd_co_send_replyVladimir Sementsov-Ogievskiy2017-06-151-4/+4
* nbd/server: get rid of ssize_tVladimir Sementsov-Ogievskiy2017-06-151-10/+8Star
* nbd/server: get rid of nbd_negotiate_read and friendsVladimir Sementsov-Ogievskiy2017-06-151-85/+22Star
* nbd: make nbd_drop publicVladimir Sementsov-Ogievskiy2017-06-153-26/+28
* nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-154-46/+42Star
* nbd: Fix regression on resiliency to port scanEric Blake2017-06-151-9/+15
* nbd: Fully initialize client in case of failed negotiationEric Blake2017-06-071-5/+3Star
* nbd/client.c: use errp instead of LOGVladimir Sementsov-Ogievskiy2017-06-061-13/+17
* nbd: add errp to read_sync, write_sync and drop_syncVladimir Sementsov-Ogievskiy2017-06-063-50/+54
* nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy2017-06-062-9/+7Star
* nbd: read_sync and friends: return 0 on successVladimir Sementsov-Ogievskiy2017-06-063-93/+88Star
* nbd: strict nbd_wr_syncvVladimir Sementsov-Ogievskiy2017-06-061-5/+6