summaryrefslogtreecommitdiff
path: root/qemu-nbd.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-25Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-1/+53
2014-02-21nbd: move socket wrappers to qemu-nbdPaolo Bonzini1-0/+52
2014-02-21block: Add reference parameter to bdrv_open()Max Reitz1-1/+1
2014-02-21block: Change BDS parameter of bdrv_open() to **Max Reitz1-1/+1
2014-02-20util: Split out exec_dir from os_find_datadirFam Zheng1-0/+1
2013-12-04qemu-nbd: add doc for option -fWenchao Xia1-0/+1
2013-12-04qemu-nbd: support internal snapshot exportWenchao Xia1-2/+44
2013-09-12block: Error parameter for open functionsMax Reitz1-2/+4
2013-08-22aio / timers: Untangle include filesAlex Bligh1-0/+1
2013-04-15Add -f FMT / --format FMT arg to qemu-nbdDaniel P. Berrange1-2/+18
2013-03-15block: Add options QDict to bdrv_open() prototypeKevin Wolf1-1/+1
2013-02-22qemu-nbd: add --discard optionPaolo Bonzini1-3/+15
2012-12-19block: move include files to include/block/Paolo Bonzini1-2/+2
2012-11-12qemu-nbd: initialize main loop before block layerPaolo Bonzini1-1/+1
2012-09-19qemu-nbd: rewrite termination conditions to use a state machinePaolo Bonzini1-10/+27
2012-09-19nbd: add notification for closing an NBDExportPaolo Bonzini1-1/+1
2012-09-19nbd: add reference counting to NBDExportPaolo Bonzini1-0/+2
2012-09-19nbd: do not close BlockDriverState in nbd_export_closePaolo Bonzini1-0/+1
2012-07-24qemu-nbd: add --cache and --aio optionsPaolo Bonzini1-2/+40
2012-07-24qemu-nbd: reorganize help messagePaolo Bonzini1-11/+22
2012-04-19nbd: do not include block_int.hPaolo Bonzini1-2/+2
2012-04-19nbd: consistently return negative errno valuesPaolo Bonzini1-7/+8
2012-04-19nbd: consistently check for <0 or >=0Paolo Bonzini1-13/+13
2012-02-17open /dev/nbd in nbd_client_threadPaolo Bonzini1-18/+16
2012-02-17do not chdir(/) in qemu-nbd before opening all filesMichael Tokarev1-1/+7
2012-01-06qemu-nbd: drop loop which can never loopStefan Hajnoczi1-6/+4
2011-12-22qemu-nbd: move client handling to nbd.cPaolo Bonzini1-10/+4
2011-12-22qemu-nbd: use common main loopPaolo Bonzini1-67/+45
2011-12-22qemu-nbd: introduce NBDExportPaolo Bonzini1-10/+5
2011-12-22qemu-nbd: remove data_size argument to nbd_tripPaolo Bonzini1-3/+1
2011-12-22qemu-nbd: remove offset argument to nbd_tripPaolo Bonzini1-2/+1
2011-11-11qemu-nbd: open the block device after starting the client threadPaolo Bonzini1-17/+17
2011-11-11qemu-nbd: fix socket creation racePaolo Bonzini1-15/+15
2011-11-11qemu-nbd: print error messages from the daemon through a pipePaolo Bonzini1-9/+59
2011-11-11qemu-nbd: move client to a threadPaolo Bonzini1-80/+93
2011-11-11qemu-nbd: rename socket variablePaolo Bonzini1-13/+12
2011-11-11qemu-nbd: trap SIGTERMPaolo Bonzini1-5/+29
2011-09-19nbd: support feature negotiationPaolo Bonzini1-7/+6
2011-09-09Fix include statements for qemu-common.hStefan Weil1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-2/+2
2011-06-14Darwin: Fix compilation warning regarding the deprecated daemon() functionAlexandre Raymond1-1/+1
2011-06-08block: clarify the meaning of BDRV_O_NOCACHEChristoph Hellwig1-1/+1
2010-12-17Remove NULL checks for bdrv_new return valueKevin Wolf1-2/+0
2010-09-21nbd: correctly manage default portLaurent Vivier1-3/+3
2010-09-21use qemu_blockalign consistentlyChristoph Hellwig1-1/+1
2010-09-08Merge remote branch 'kwolf/for-anthony' into stagingAnthony Liguori1-1/+3
2010-09-04Respect return value from nbd_client()Jes Sorensen1-1/+4
2010-09-04Remove unused argument for nbd_client()Jes Sorensen1-1/+1
2010-08-30nbd: Introduce NBD named exports.Laurent Vivier1-1/+3
2010-05-17qemu-nbd: Improve error reportingRyota Ozaki1-10/+24