aboutsummaryrefslogtreecommitdiff
path: root/nbd/server.c
AgeCommit message (Expand)Author
2017-07-17nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clientsEric Blake
2017-07-14nbd: Implement NBD_INFO_BLOCK_SIZE on serverEric Blake
2017-07-14nbd: Implement NBD_OPT_GO on serverEric Blake
2017-07-14nbd: Refactor reply to NBD_OPT_EXPORT_NAMEEric Blake
2017-07-14nbd: Simplify trace of client flags in negotiationEric Blake
2017-07-14nbd: Expose and debug more NBD constantsEric Blake
2017-07-14nbd: Don't bother tracing an NBD_OPT_ABORT response failureEric Blake
2017-07-10nbd: use generic trace subsystem instead of TRACE macroVladimir Sementsov-Ogievskiy
2017-07-10nbd: refactor tracingVladimir Sementsov-Ogievskiy
2017-07-10nbd/server: rename clientflags var in nbd_negotiate_optionsVladimir Sementsov-Ogievskiy
2017-07-10nbd/server: fix TRACE in nbd_negotiate_send_rep_lenVladimir Sementsov-Ogievskiy
2017-07-10nbd/server: add errp to nbd_send_reply()Vladimir Sementsov-Ogievskiy
2017-07-10nbd/server: use errp instead of LOGVladimir Sementsov-Ogievskiy
2017-07-10nbd/server: refactor nbd_negotiateVladimir Sementsov-Ogievskiy
2017-07-10nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORTVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: refactor nbd_tripVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: rename rc to retVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: get rid of fail: return rcVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: nbd_negotiate: fix error pathVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: remove NBDClientNewDataVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: refactor nbd_co_receive_requestVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: get rid of EAGAIN dead codeVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: refactor nbd_co_send_replyVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: get rid of ssize_tVladimir Sementsov-Ogievskiy
2017-06-15nbd/server: get rid of nbd_negotiate_read and friendsVladimir Sementsov-Ogievskiy
2017-06-15nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy
2017-06-15nbd: Fix regression on resiliency to port scanEric Blake
2017-06-07nbd: Fully initialize client in case of failed negotiationEric Blake
2017-06-06nbd: add errp to read_sync, write_sync and drop_syncVladimir Sementsov-Ogievskiy
2017-06-06nbd: read_sync and friends: return 0 on successVladimir Sementsov-Ogievskiy
2017-02-28nbd/server: Use real permissions for NBD exportsKevin Wolf
2017-02-28block: Add error parameter to blk_insert_bs()Kevin Wolf
2017-02-28block: Add permissions to blk_new()Kevin Wolf
2017-02-21nbd: convert to use qio_channel_yieldPaolo Bonzini
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi
2016-11-02nbd: Implement NBD_CMD_WRITE_ZEROES on serverEric Blake
2016-11-02nbd: Improve server handling of shutdown requestsEric Blake
2016-11-02nbd: Support shorter handshakeEric Blake
2016-11-02nbd: Send message along with server NBD_REP_ERR errorsEric Blake
2016-11-02nbd: Share common reply-sending code in serverEric Blake
2016-11-02nbd: Rename struct nbd_request and nbd_replyEric Blake
2016-11-02nbd: Rename NBDRequest to NBDRequestDataEric Blake
2016-11-02nbd: Treat flags vs. command type as separate fieldsEric Blake
2016-11-02nbd: Add qemu-nbd -D for human-readable descriptionEric Blake
2016-10-27nbd: set name for all I/O channels createdDaniel P. Berrange
2016-09-05nbd-server: Use a separate BlockBackendKevin Wolf
2016-08-03nbd: Limit nbdflags to 16 bitsEric Blake
2016-08-03nbd: Fix bad flag detection on serverEric Blake
2016-07-20block: Convert BB interface to byte-based discardsEric Blake
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini