summaryrefslogtreecommitdiffstats
path: root/nbd.c
Commit message (Expand)AuthorAgeFilesLines
* nbd: fix use of two uninitialized bytes when connecting to a named exportPaolo Bonzini2012-11-281-1/+1
* nbd: fixes to read-only handlingPaolo Bonzini2012-11-131-13/+12Star
* nbd: ask and print error information from qemu-socketsPaolo Bonzini2012-10-231-8/+31
* qemu-sockets: add Error ** to all functionsPaolo Bonzini2012-10-231-2/+2
* Separate inet_connect into inet_connect (blocking) and inet_nonblocking_connectOrit Wasserman2012-09-261-1/+1
* nbd: add nbd_export_get_blockdevPaolo Bonzini2012-09-191-1/+6
* nbd: negotiate with named exportsPaolo Bonzini2012-09-191-19/+150
* nbd: register named exportsPaolo Bonzini2012-09-191-0/+49
* nbd: add notification for closing an NBDExportPaolo Bonzini2012-09-191-1/+9
* nbd: track clients into NBDExportPaolo Bonzini2012-09-191-2/+11
* nbd: add reference counting to NBDExportPaolo Bonzini2012-09-191-6/+31
* nbd: do not leak nbd_trip coroutines when a connection is torn downPaolo Bonzini2012-09-191-6/+27
* nbd: make refcount interface publicPaolo Bonzini2012-09-191-2/+2
* nbd: do not close BlockDriverState in nbd_export_closePaolo Bonzini2012-09-191-1/+0Star
* nbd: pass NBDClient to nbd_send_negotiatePaolo Bonzini2012-09-191-37/+41
* nbd: add more constantsPaolo Bonzini2012-09-181-7/+10
* net: inet_connect(), inet_connect_opts(): add in_progress argumentLuiz Capitulino2012-08-131-1/+1
* sockets: use error class to pass listen errorAmos Kong2012-05-101-1/+1
* sockets: change inet_connect() to support nonblock socketAmos Kong2012-05-101-1/+1
* nbd: obey FUA on readsPaolo Bonzini2012-04-191-0/+9
* nbd: do not include block_int.hPaolo Bonzini2012-04-191-2/+1Star
* nbd: do not block in nbd_wr_sync if no data at all is availablePaolo Bonzini2012-04-191-6/+34
* nbd: consistently return negative errno valuesPaolo Bonzini2012-04-191-81/+78Star
* nbd: consistently check for <0 or >=0Paolo Bonzini2012-04-191-23/+25
* nbd: consistently use ssize_tPaolo Bonzini2012-04-191-12/+10Star
* nbd: Fix compiler warning (w64)Stefan Weil2012-04-151-1/+1
* qemu-nbd: throttle requestsPaolo Bonzini2011-12-221-3/+22
* qemu-nbd: asynchronous operationPaolo Bonzini2011-12-221-21/+53
* qemu-nbd: add client pointer to NBDRequestPaolo Bonzini2011-12-221-21/+27
* qemu-nbd: move client handling to nbd.cPaolo Bonzini2011-12-221-3/+59
* qemu-nbd: introduce NBDRequestPaolo Bonzini2011-12-221-14/+51
* qemu-nbd: introduce NBDExportPaolo Bonzini2011-12-221-16/+48
* qemu-nbd: introduce nbd_do_receive_requestPaolo Bonzini2011-12-221-21/+47
* qemu-nbd: more robust handling of invalid requestsPaolo Bonzini2011-12-221-27/+30
* qemu-nbd: introduce nbd_do_send_replyPaolo Bonzini2011-12-221-14/+32
* qemu-nbd: simplify nbd_tripPaolo Bonzini2011-12-221-17/+8Star
* qemu-nbd: remove data_size argument to nbd_tripPaolo Bonzini2011-12-221-3/+3
* qemu-nbd: remove offset argument to nbd_tripPaolo Bonzini2011-12-221-5/+3Star
* Update ioctl order in nbd_init() to detect EBUSYChunyan Liu2011-12-221-18/+9Star
* nbd: add support for NBD_CMD_TRIMPaolo Bonzini2011-12-221-2/+13
* nbd: add support for NBD_CMD_FLUSHPaolo Bonzini2011-12-221-1/+14
* nbd: add support for NBD_CMD_FLAG_FUAPaolo Bonzini2011-12-221-2/+11
* nbd: fix error handling in the serverPaolo Bonzini2011-12-221-9/+12
* nbd: switch to asynchronous operationPaolo Bonzini2011-12-221-0/+8
* fix spelling in main directoryDong Xu Wang2011-12-021-2/+2
* nbd: treat EPIPE from NBD_DO_IT as successPaolo Bonzini2011-11-111-0/+7
* nbd: fix non-Linux build failurePaolo Bonzini2011-09-211-1/+1
* nbd: support NBD_SET_FLAGS ioctlPaolo Bonzini2011-09-191-0/+8
* nbd: sync API definitions with upstreamPaolo Bonzini2011-09-191-0/+2
* nbd: support feature negotiationPaolo Bonzini2011-09-191-7/+25