summaryrefslogtreecommitdiff
path: root/blockdev-nbd.c
Commit message (Expand)AuthorAgeFilesLines
* qapi block: Elide redundant has_FOO in generated CMarkus Armbruster2022-12-141-5/+4
* nbd/server: Allow MULTI_CONN for shared writable exportsEric Blake2022-05-121-0/+5
* qemu-nbd: Pass max connections to blockdev layerEric Blake2022-05-121-4/+4
* qapi: nbd-export: allow select bitmaps by node/name pairVladimir Sementsov-Ogievskiy2022-04-261-1/+7
* block/nbd: don't restrict TLS usage to IP socketsDaniel P. Berrangé2022-03-071-6/+0
* block/nbd: Use qcrypto_tls_creds_check_endpoint()Philippe Mathieu-Daudé2021-06-291-3/+3
* qemu-nbd: Use SOMAXCONN for socket listen() backlogEric Blake2021-02-121-1/+6
* nbd: Update qapi to support exporting multiple bitmapsEric Blake2020-10-301-1/+5
* nbd: Utilize QAPI_CLONE for type conversionEric Blake2020-10-301-9/+6
* nbd: Merge nbd_export_new() and nbd_export_create()Kevin Wolf2020-10-021-35/+5
* block/export: Move writable to BlockExportOptionsKevin Wolf2020-10-021-13/+5
* block/export: Create BlockBackend in blk_exp_add()Kevin Wolf2020-10-021-29/+4
* block/export: Add block-export-delKevin Wolf2020-10-021-19/+6
* block/export: Move strong user reference to block_exportsKevin Wolf2020-10-021-5/+0
* block/export: Add 'id' option to block-export-addKevin Wolf2020-10-021-0/+1
* block/export: Add blk_exp_close_all(_type)Kevin Wolf2020-10-021-1/+1
* block/export: Allocate BlockExport in blk_exp_add()Kevin Wolf2020-10-021-12/+14
* block/export: Add node-name to BlockExportOptionsKevin Wolf2020-10-021-11/+33
* block/export: Move refcount from NBDExport to BlockExportKevin Wolf2020-10-021-1/+1
* qemu-nbd: Use blk_exp_add() to create the exportKevin Wolf2020-10-021-1/+7
* nbd: Remove NBDExport.close callbackKevin Wolf2020-10-021-1/+1
* nbd: Add writethrough to block-export-addKevin Wolf2020-10-021-1/+5
* nbd: Add max-connections to nbd-server-startKevin Wolf2020-10-021-7/+26
* block/export: Remove magic from block-export-addKevin Wolf2020-10-021-8/+39
* qemu-nbd: Use raw block driver for --offsetKevin Wolf2020-10-021-8/+1
* block/export: Add BlockExport infrastructure and block-export-addKevin Wolf2020-10-021-7/+21
* qapi: Rename BlockExport to BlockExportOptionsKevin Wolf2020-10-021-1/+1
* qapi: Create block-export moduleKevin Wolf2020-10-021-1/+1
* blockdev-nbd: Boxed argument type for nbd-server-addKevin Wolf2020-03-061-19/+16
* qemu-storage-daemon: Add --nbd-server optionKevin Wolf2020-03-061-0/+5
* nbd: Allow description when creating NBD blockdevEric Blake2020-02-051-1/+8
* nbd: Don't send oversize stringsEric Blake2019-11-181-0/+5
* nbd: Grab aio context lock in more placesEric Blake2019-09-241-2/+12
* nbd: Improve per-export flag handling in serverEric Blake2019-09-051-2/+1
* nbd: Advertise multi-conn for shared read-only connectionsEric Blake2019-09-051-1/+1
* socket: Add num connections to qio_net_listener_open_sync()Juan Quintela2019-09-031-1/+1
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0
* nbd: allow authorization with nbd-server-start QMP commandDaniel P. Berrange2019-03-061-3/+8
* nbd/server: Hoist length check to qmp_nbd_server_addEric Blake2019-01-211-1/+9
* nbd: Merge nbd_export_bitmap into nbd_export_newEric Blake2019-01-141-10/+1
* nbd: Remove x-nbd-server-add-bitmapEric Blake2019-01-141-23/+0
* nbd: Allow bitmap export during QMP nbd-server-addEric Blake2019-01-141-1/+11
* nbd: Merge nbd_export_set_name into nbd_export_newEric Blake2019-01-141-3/+2
* nbd: Forbid nbd-server-stop when server is not runningEric Blake2019-01-141-0/+5
* nbd/server: drop old-style negotiationVladimir Sementsov-Ogievskiy2018-10-031-2/+1
* qapi: new qmp command nbd-server-add-bitmapVladimir Sementsov-Ogievskiy2018-06-211-0/+23
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
* Drop superfluous includes of qapi/qmp/qerror.hMarkus Armbruster2018-02-091-1/+0
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* qapi: add nbd-server-removeVladimir Sementsov-Ogievskiy2018-01-261-0/+24