summaryrefslogtreecommitdiffstats
path: root/nbd.c
Commit message (Expand)AuthorAgeFilesLines
* nbd: Mark fd handlers client type as "external"Fam Zheng2015-10-231-2/+2
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-1/+3
* coroutine: move into libqemuutil.a libraryDaniel P. Berrange2015-10-201-1/+1
* nbd: switch from g_slice allocator to mallocPaolo Bonzini2015-10-121-2/+2
* nbd: release exp->blk after all clients are closedWen Congyang2015-09-161-6/+15
* qemu-nbd: only send a limited number of errno codes on the wirePaolo Bonzini2015-05-081-0/+57
* nbd/trivial: fix type cast for ioctlBogdan Purcareata2015-04-281-1/+1
* nbd: Drop unexpected data for NBD_OPT_LISTMax Reitz2015-03-181-0/+23
* nbd: Fix interpretation of the export flagsMax Reitz2015-03-181-1/+1
* nbd: Fix nbd_receive_options()Max Reitz2015-03-181-20/+29
* nbd: Set block size to BDRV_SECTOR_SIZEMax Reitz2015-03-181-8/+7Star
* nbd: Handle blk_getlength() failureMax Reitz2015-03-181-2/+14
* nbd: Pass return value from nbd_handle_list()Max Reitz2015-03-181-3/+4
* nbd: Fix overflow return valueYik Fang2015-03-181-1/+1
* nbd: Drop BDS backpointerMax Reitz2015-02-161-4/+4
* nbd: Improve error messagesMax Reitz2015-02-061-17/+25
* nbd: Use BlockBackend internallyMax Reitz2014-12-101-28/+28
* nbd: Change external interface to BlockBackendMax Reitz2014-12-101-5/+6
* block/migration: Disable cache invalidate for incoming migrationAlexey Kardashevskiy2014-10-141-0/+6
* 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