summaryrefslogtreecommitdiff
path: root/nbd.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-21nbd: move socket wrappers to qemu-nbdPaolo Bonzini1-50/+0
2014-02-21nbd: inline tcp_socket_incoming_spec into sole callerPaolo Bonzini1-6/+2
2014-02-21nbd: correctly propagate errorsPaolo Bonzini1-12/+0
2013-12-16nbd: don't change socket block during negotiateMarc-André Lureau1-2/+0
2013-09-06nbd: use BlockDriverState refcntFam Zheng1-0/+5
2013-08-22aio / timers: Untangle include filesAlex Bligh1-0/+1
2013-05-03nbd: support large NBD requestsStefan Hajnoczi1-6/+11
2013-05-03nbd: use g_slice_new() instead of a freelistStefan Hajnoczi1-17/+6
2013-04-02oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()Stefan Hajnoczi1-4/+4
2013-03-22nbd: Remove unused functionsKevin Wolf1-19/+0
2013-03-22nbd: Keep hostname and port separateKevin Wolf1-0/+12
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-2/+2
2012-12-19block: move include files to include/block/Paolo Bonzini1-3/+3
2012-11-28nbd: fix use of two uninitialized bytes when connecting to a named exportPaolo Bonzini1-1/+1
2012-11-13nbd: fixes to read-only handlingPaolo Bonzini1-13/+12
2012-10-23nbd: ask and print error information from qemu-socketsPaolo Bonzini1-8/+31
2012-10-23qemu-sockets: add Error ** to all functionsPaolo Bonzini1-2/+2
2012-09-25Separate inet_connect into inet_connect (blocking) and inet_nonblocking_connectOrit Wasserman1-1/+1
2012-09-19nbd: add nbd_export_get_blockdevPaolo Bonzini1-1/+6
2012-09-19nbd: negotiate with named exportsPaolo Bonzini1-19/+150
2012-09-19nbd: register named exportsPaolo Bonzini1-0/+49
2012-09-19nbd: add notification for closing an NBDExportPaolo Bonzini1-1/+9
2012-09-19nbd: track clients into NBDExportPaolo Bonzini1-2/+11
2012-09-19nbd: add reference counting to NBDExportPaolo Bonzini1-6/+31
2012-09-19nbd: do not leak nbd_trip coroutines when a connection is torn downPaolo Bonzini1-6/+27
2012-09-19nbd: make refcount interface publicPaolo Bonzini1-2/+2
2012-09-19nbd: do not close BlockDriverState in nbd_export_closePaolo Bonzini1-1/+0
2012-09-19nbd: pass NBDClient to nbd_send_negotiatePaolo Bonzini1-37/+41
2012-09-18nbd: add more constantsPaolo Bonzini1-7/+10
2012-08-13net: inet_connect(), inet_connect_opts(): add in_progress argumentLuiz Capitulino1-1/+1
2012-05-10sockets: use error class to pass listen errorAmos Kong1-1/+1
2012-05-10sockets: change inet_connect() to support nonblock socketAmos Kong1-1/+1
2012-04-19nbd: obey FUA on readsPaolo Bonzini1-0/+9
2012-04-19nbd: do not include block_int.hPaolo Bonzini1-2/+1
2012-04-19nbd: do not block in nbd_wr_sync if no data at all is availablePaolo Bonzini1-6/+34
2012-04-19nbd: consistently return negative errno valuesPaolo Bonzini1-81/+78
2012-04-19nbd: consistently check for <0 or >=0Paolo Bonzini1-23/+25
2012-04-19nbd: consistently use ssize_tPaolo Bonzini1-12/+10
2012-04-15nbd: Fix compiler warning (w64)Stefan Weil1-1/+1
2011-12-22qemu-nbd: throttle requestsPaolo Bonzini1-3/+22
2011-12-22qemu-nbd: asynchronous operationPaolo Bonzini1-21/+53
2011-12-22qemu-nbd: add client pointer to NBDRequestPaolo Bonzini1-21/+27
2011-12-22qemu-nbd: move client handling to nbd.cPaolo Bonzini1-3/+59
2011-12-22qemu-nbd: introduce NBDRequestPaolo Bonzini1-14/+51
2011-12-22qemu-nbd: introduce NBDExportPaolo Bonzini1-16/+48
2011-12-22qemu-nbd: introduce nbd_do_receive_requestPaolo Bonzini1-21/+47
2011-12-22qemu-nbd: more robust handling of invalid requestsPaolo Bonzini1-27/+30
2011-12-22qemu-nbd: introduce nbd_do_send_replyPaolo Bonzini1-14/+32
2011-12-22qemu-nbd: simplify nbd_tripPaolo Bonzini1-17/+8
2011-12-22qemu-nbd: remove data_size argument to nbd_tripPaolo Bonzini1-3/+3