summaryrefslogtreecommitdiff
path: root/nbd.c
AgeCommit message (Expand)AuthorFilesLines
2015-10-23nbd: Mark fd handlers client type as "external"Fam Zheng1-2/+2
2015-10-23aio: Add "is_external" flag for event handlersFam Zheng1-1/+3
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange1-1/+1
2015-10-12nbd: switch from g_slice allocator to mallocPaolo Bonzini1-2/+2
2015-09-16nbd: release exp->blk after all clients are closedWen Congyang1-6/+15
2015-05-08qemu-nbd: only send a limited number of errno codes on the wirePaolo Bonzini1-0/+57
2015-04-28nbd/trivial: fix type cast for ioctlBogdan Purcareata1-1/+1
2015-03-18nbd: Drop unexpected data for NBD_OPT_LISTMax Reitz1-0/+23
2015-03-18nbd: Fix interpretation of the export flagsMax Reitz1-1/+1
2015-03-18nbd: Fix nbd_receive_options()Max Reitz1-20/+29
2015-03-18nbd: Set block size to BDRV_SECTOR_SIZEMax Reitz1-8/+7
2015-03-18nbd: Handle blk_getlength() failureMax Reitz1-2/+14
2015-03-18nbd: Pass return value from nbd_handle_list()Max Reitz1-3/+4
2015-03-18nbd: Fix overflow return valueYik Fang1-1/+1
2015-02-16nbd: Drop BDS backpointerMax Reitz1-4/+4
2015-02-06nbd: Improve error messagesMax Reitz1-17/+25
2014-12-10nbd: Use BlockBackend internallyMax Reitz1-28/+28
2014-12-10nbd: Change external interface to BlockBackendMax Reitz1-5/+6
2014-10-14block/migration: Disable cache invalidate for incoming migrationAlexey Kardashevskiy1-0/+6
2014-08-29nbd: Follow the BDS' AIO contextMax Reitz1-0/+31
2014-08-29nbd: Drop nbd_can_read()Max Reitz1-19/+53
2014-08-29qemu-coroutine-io: fix for Win32Paolo Bonzini1-1/+1
2014-06-30nbd: Handle NBD_OPT_LIST option.Hani Benhabiles1-0/+65
2014-06-30nbd: Handle fixed new-style clients.Hani Benhabiles1-49/+102
2014-06-27nbd: Don't validate from and len in NBD_CMD_DISC.Hani Benhabiles1-3/+4
2014-05-24nbd: Miscellaneous typo fixes.Hani Benhabiles1-1/+1
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