68 Commits (0ce265ffef87f19f4dd1ff0663e09a63d66ae408)

Author SHA1 Message Date
Eric Blake a5068244b4 nbd: Don't inf-loop on early EOF 10 years ago
Eric Blake 1f4d6d18ed nbd: Implement NBD_CMD_WRITE_ZEROES on server 10 years ago
Eric Blake b6f5d3b573 nbd: Improve server handling of shutdown requests 10 years ago
Eric Blake 8b34a9dbc3 nbd: Refactor conversion to errno to silence checkpatch 10 years ago
Eric Blake c203c59ad9 nbd: Support shorter handshake 10 years ago
Eric Blake 75368aab9b nbd: Less allocation during NBD_OPT_LIST 10 years ago
Eric Blake 7d3123e177 nbd: Let client skip portions of server reply 10 years ago
Eric Blake 2cdbf41362 nbd: Let server know when client gives up negotiation 10 years ago
Eric Blake c8a3a1b6c4 nbd: Share common option-sending code in client 10 years ago
Eric Blake 3668328303 nbd: Send message along with server NBD_REP_ERR errors 10 years ago
Eric Blake 526e5c6559 nbd: Share common reply-sending code in server 10 years ago
Eric Blake ed2dd91267 nbd: Rename struct nbd_request and nbd_reply 10 years ago
Eric Blake 315f78abfc nbd: Rename NBDRequest to NBDRequestData 10 years ago
Eric Blake b626b51a67 nbd: Treat flags vs. command type as separate fields 10 years ago
Eric Blake b1a75b3348 nbd: Add qemu-nbd -D for human-readable description 10 years ago
Daniel P. Berrange 0d73f7253e nbd: set name for all I/O channels created 10 years ago
Kevin Wolf cd7fca952c nbd-server: Use a separate BlockBackend 10 years ago
Eric Blake 7423f41782 nbd: Limit nbdflags to 16 bits 10 years ago
Eric Blake 5bee0f4717 nbd: Fix bad flag detection on server 10 years ago
Eric Blake 1c6c4bb7f0 block: Convert BB interface to byte-based discards 10 years ago
Eric Blake 1e2a77a851 nbd: Drop unused offset parameter 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Peter Maydell d121fcdf45 nbd/client.c: Correct trace format string 10 years ago
Eric Blake 943cec86d0 nbd: Avoid magic number for NBD max name size 10 years ago
Eric Blake f3c32fce36 nbd: Detect servers that send unexpected error values 10 years ago
Eric Blake f57e2416aa nbd: Clean up ioctl handling of qemu-nbd -c 10 years ago
Eric Blake 98494e3b92 nbd: Group all Linux-specific ioctl code in one place 10 years ago
Eric Blake ab7c548e26 nbd: Reject unknown request flags 10 years ago
Eric Blake 29b6c3b319 nbd: Improve server handling of bogus commands 10 years ago
Eric Blake 63d5ef869e nbd: Quit server after any write error 10 years ago
Eric Blake 2cb347493c nbd: More debug typo fixes, use correct formats 10 years ago
Eric Blake a0c303693e nbd: Use BDRV_REQ_FUA for better FUA where supported 10 years ago
Peter Maydell f6be672084 nbd: Don't use cpu_to_*w() functions 10 years ago
Peter Maydell 773dce3c72 nbd: Don't use *_to_cpup() functions 10 years ago
Eric Blake 353ab96973 nbd: Don't trim unrequested bytes 10 years ago
Paolo Bonzini 58369e22cf qemu-common: stop including qemu/bswap.h from qemu-common.h 10 years ago
Stefan Weil cb8d4c8f54 Fix some typos found by codespell 10 years ago
Eric Blake 8341f00dc2 block: Allow BDRV_REQ_FUA through blk_pwrite() 10 years ago
Eric Blake df7b97ff89 nbd: Don't mishandle unaligned client requests 10 years ago
Eric Blake d1129a8ad9 nbd: Don't kill server on client that doesn't request TLS 10 years ago
Eric Blake 200650d49f nbd: Don't fail handshake on NBD_OPT_LIST descriptions 10 years ago
Paolo Bonzini dacca04c8d nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data 10 years ago
Eric Blake 156f6a10c2 nbd: Don't kill server when client requests unknown option 10 years ago
Alex Bligh 6ff5816478 nbd: Fix NBD unsupported options 10 years ago
Eric Blake 7548fe3116 nbd: Improve debug traces on little-endian 10 years ago
Eric Blake 8c6597123a nbd: Avoid bitrot in TRACE() usage 10 years ago
Eric Blake c0301fcc81 nbd: Return correct error for write to read-only export 10 years ago
Eric Blake b6afc654ae nbd: Fix poor debug message 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Peter Maydell 30456d5ba3 all: Clean up includes 10 years ago