summaryrefslogtreecommitdiffstats
path: root/block/nbd-client.c
Commit message (Expand)AuthorAgeFilesLines
* block/nbd-client: refactor request send/receiveVladimir Sementsov-Ogievskiy2017-08-301-47/+26Star
* block/nbd-client: rename nbd_recv_coroutines_enter_allVladimir Sementsov-Ogievskiy2017-08-301-2/+2
* block/nbd-client: get rid of ssize_tVladimir Sementsov-Ogievskiy2017-08-301-5/+5
* nbd-client: avoid read_reply_co entry if send failedStefan Hajnoczi2017-08-301-16/+9Star
* nbd-client: avoid spurious qio_channel_yield() re-entryStefan Hajnoczi2017-08-231-13/+22
* fix build failure in nbd_read_reply_entry()Igor Mammedov2017-08-231-1/+1
* nbd-client: Fix regression when server sends garbageEric Blake2017-08-151-4/+13
* nbd: Implement NBD_INFO_BLOCK_SIZE on clientEric Blake2017-07-141-0/+4
* nbd: Create struct for tracking export infoEric Blake2017-07-141-10/+8Star
* nbd: fix NBD over TLSPaolo Bonzini2017-07-041-2/+2
* block: change variable names in BlockDriverStateManos Pitsidianakis2017-06-261-4/+4
* nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-151-4/+4
* nbd: make it thread-safe, fix qcow2 over nbdPaolo Bonzini2017-06-071-21/+9Star
* nbd/client.c: use errp instead of LOGVladimir Sementsov-Ogievskiy2017-06-061-1/+6
* nbd: add errp parameter to nbd_wr_syncv()Vladimir Sementsov-Ogievskiy2017-06-061-2/+2
* nbd-client: fix handling of hungup connectionsPaolo Bonzini2017-03-271-6/+6
* coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini2017-02-211-1/+1
* nbd: convert to use qio_channel_yieldPaolo Bonzini2017-02-211-65/+52Star
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-4/+4
* nbd: Allow unmap and fua during write zeroesEric Blake2016-11-221-0/+4
* nbd: Implement NBD_CMD_WRITE_ZEROES on clientEric Blake2016-11-021-0/+35
* nbd: Rename struct nbd_request and nbd_replyEric Blake2016-11-021-14/+14
* nbd: Rename NbdClientSession to NBDClientSessionEric Blake2016-11-021-13/+13
* nbd: Treat flags vs. command type as separate fieldsEric Blake2016-11-021-6/+3Star
* nbd: Use CoQueue for free_sema instead of CoMutexChanglong Xie2016-11-011-4/+4
* nbd: Convert to byte-based interfaceEric Blake2016-07-201-13/+17
* nbd: Switch .bdrv_co_discard() to byte-basedEric Blake2016-07-201-5/+6
* nbd: Drop unused offset parameterEric Blake2016-07-201-15/+16
* nbd: Rely on block layer to break up large requestsEric Blake2016-07-201-43/+8Star
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-3/+3
* nbd: Allow larger requestsEric Blake2016-07-051-4/+0Star
* nbd: Simplify client FUA handlingEric Blake2016-05-121-4/+4
* block: Make supported_write_flags a per-bds propertyEric Blake2016-05-121-0/+3
* nbd: don't request FUA on FLUSHEric Blake2016-04-051-4/+0Star
* nbd: Support BDRV_REQ_FUAKevin Wolf2016-03-301-6/+7
* nbd: enable use of TLS with NBD block driverDaniel P. Berrange2016-02-161-3/+7
* nbd: implement TLS support in the protocol negotiationDaniel P. Berrange2016-02-161-3/+9
* nbd: convert to using I/O channels for actual socket I/ODaniel P. Berrange2016-02-161-9/+10
* nbd: convert block client to use I/O channels for connection setupDaniel P. Berrange2016-02-161-29/+47
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-4/+6
* nbd: Set block size to BDRV_SECTOR_SIZEMax Reitz2015-03-181-2/+1Star
* nbd: fix the co_queue multi-adding bugBin Wu2015-02-161-12/+13
* nbd: Drop BDS backpointerMax Reitz2015-02-161-49/+52
* nbd: Improve error messagesMax Reitz2015-02-061-2/+2
* nbd: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-4/+20
* nbd: close socket if connection breaksStefan Hajnoczi2014-03-141-15/+18
* nbd: avoid uninitialized warningsMarc-André Lureau2013-12-161-12/+9Star
* nbd: finish any pending coroutineMarc-André Lureau2013-12-161-5/+16
* nbd: make nbd_client_session_close() idempotentMarc-André Lureau2013-12-161-0/+5