summaryrefslogtreecommitdiffstats
path: root/nbd.c
Commit message (Expand)AuthorAgeFilesLines
* nbd: Follow the BDS' AIO contextMax Reitz2014-08-291-0/+31
* nbd: Drop nbd_can_read()Max Reitz2014-08-291-19/+53
* qemu-coroutine-io: fix for Win32Paolo Bonzini2014-08-291-1/+1
* nbd: Handle NBD_OPT_LIST option.Hani Benhabiles2014-06-301-0/+65
* nbd: Handle fixed new-style clients.Hani Benhabiles2014-06-301-49/+102
* nbd: Don't validate from and len in NBD_CMD_DISC.Hani Benhabiles2014-06-271-3/+4
* nbd: Miscellaneous typo fixes.Hani Benhabiles2014-05-231-1/+1
* nbd: move socket wrappers to qemu-nbdPaolo Bonzini2014-02-211-50/+0Star
* nbd: inline tcp_socket_incoming_spec into sole callerPaolo Bonzini2014-02-211-6/+2Star
* nbd: correctly propagate errorsPaolo Bonzini2014-02-211-12/+0Star
* nbd: don't change socket block during negotiateMarc-André Lureau2013-12-161-2/+0Star
* nbd: use BlockDriverState refcntFam Zheng2013-09-061-0/+5
* aio / timers: Untangle include filesAlex Bligh2013-08-221-0/+1
* nbd: support large NBD requestsStefan Hajnoczi2013-05-031-6/+11
* nbd: use g_slice_new() instead of a freelistStefan Hajnoczi2013-05-031-17/+6Star
* oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()Stefan Hajnoczi2013-04-021-4/+4
* nbd: Remove unused functionsKevin Wolf2013-03-221-19/+0Star
* nbd: Keep hostname and port separateKevin Wolf2013-03-221-0/+12
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-2/+2
* block: move include files to include/block/Paolo Bonzini2012-12-191-3/+3
* 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