aboutsummaryrefslogtreecommitdiffstats
path: root/nbd.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-12-22qemu-nbd: remove offset argument to nbd_tripPaolo Bonzini1-5/+3
2011-12-22Update ioctl order in nbd_init() to detect EBUSYChunyan Liu1-18/+9
2011-12-22nbd: add support for NBD_CMD_TRIMPaolo Bonzini1-2/+13
2011-12-22nbd: add support for NBD_CMD_FLUSHPaolo Bonzini1-1/+14
2011-12-22nbd: add support for NBD_CMD_FLAG_FUAPaolo Bonzini1-2/+11
2011-12-22nbd: fix error handling in the serverPaolo Bonzini1-9/+12
2011-12-22nbd: switch to asynchronous operationPaolo Bonzini1-0/+8
2011-12-02fix spelling in main directoryDong Xu Wang1-2/+2
2011-11-11nbd: treat EPIPE from NBD_DO_IT as successPaolo Bonzini1-0/+7
2011-09-21nbd: fix non-Linux build failurePaolo Bonzini1-1/+1
2011-09-19nbd: support NBD_SET_FLAGS ioctlPaolo Bonzini1-0/+8
2011-09-19nbd: sync API definitions with upstreamPaolo Bonzini1-0/+2
2011-09-19nbd: support feature negotiationPaolo Bonzini1-7/+25
2011-09-12nbd: Clean up use of block_int.hMarkus Armbruster1-0/+1
2011-07-25Wrap recv to avoid warningsBlue Swirl1-1/+1
2011-04-07NBD: Use qemu_socket functions to open TCP and UNIX socketsNick Thomas1-129/+29
2011-04-07NBD library: whitespace changesNick Thomas1-417/+418
2010-10-03nbd: Haiku has _IO() in its BSD compatibility layerAndreas Färber1-1/+1
2010-09-21Improve qemu-nbd performance by 4400 %Laurent Vivier1-7/+18
2010-09-08Merge remote branch 'kwolf/for-anthony' into stagingAnthony Liguori1-12/+106
2010-09-04Remove unused argument for nbd_client()Jes Sorensen1-2/+2
2010-08-30nbd: Introduce NBD named exports.Laurent Vivier1-12/+106
2010-05-22Fix %lld or %llx printf format useBlue Swirl1-2/+1
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl1-2/+1
2009-05-21Cast pointer arguments of get/setsockopt, send to void * to keep GCCmalc1-1/+2
2009-04-05Fix some win32 compile warningsblueswir11-1/+1
2009-01-04Update FSF address in GPL/LGPL boilerplateaurel321-1/+1
2008-11-22Use qemu_isfoobar and qemu_towombat versions, based on patch by Christoph Eggerblueswir11-8/+8
2008-09-15Use common objects for qemu-img and qemu-nbdaliguori1-31/+55
2008-09-10qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier)aliguori1-1/+1
2008-08-02Fix compilation of nbd on Solaris (Andreas Faerber)aliguori1-0/+3
2008-07-04Add missing returnmalc1-0/+1
2008-07-03Allow QEMU to connect directly to an NBD server, by Laurent Vivier.ths1-68/+143
2008-07-03Add a parameter to disable host cache, by Laurent Vivier.ths1-9/+5
2008-07-03Merge NBD client/server, by Laurent Vivier.ths1-6/+68
2008-07-02Cleanup qemu-nbd related code, by Laurent Vivier.ths1-2/+2
2008-06-06Fix compiler warning.ths1-1/+1
2008-05-27qemu-nbd tool (Anthony Liguori)bellard1-0/+500