Sign in
qemu
/
qemu
/
1e93b9fba2e0e23105e91574fcfc193f899d8e74
/
nbd
a506824
nbd: Don't inf-loop on early EOF
by Eric Blake
· 8 years ago
1f4d6d1
nbd: Implement NBD_CMD_WRITE_ZEROES on server
by Eric Blake
· 8 years ago
b6f5d3b
nbd: Improve server handling of shutdown requests
by Eric Blake
· 8 years ago
8b34a9d
nbd: Refactor conversion to errno to silence checkpatch
by Eric Blake
· 8 years ago
c203c59
nbd: Support shorter handshake
by Eric Blake
· 8 years ago
75368aa
nbd: Less allocation during NBD_OPT_LIST
by Eric Blake
· 8 years ago
7d3123e
nbd: Let client skip portions of server reply
by Eric Blake
· 8 years ago
2cdbf41
nbd: Let server know when client gives up negotiation
by Eric Blake
· 8 years ago
c8a3a1b
nbd: Share common option-sending code in client
by Eric Blake
· 8 years ago
3668328
nbd: Send message along with server NBD_REP_ERR errors
by Eric Blake
· 8 years ago
526e5c6
nbd: Share common reply-sending code in server
by Eric Blake
· 8 years ago
ed2dd91
nbd: Rename struct nbd_request and nbd_reply
by Eric Blake
· 8 years ago
315f78a
nbd: Rename NBDRequest to NBDRequestData
by Eric Blake
· 8 years ago
b626b51
nbd: Treat flags vs. command type as separate fields
by Eric Blake
· 8 years ago
b1a75b3
nbd: Add qemu-nbd -D for human-readable description
by Eric Blake
· 8 years ago
0d73f72
nbd: set name for all I/O channels created
by Daniel P. Berrange
· 8 years ago
cd7fca9
nbd-server: Use a separate BlockBackend
by Kevin Wolf
· 9 years ago
7423f41
nbd: Limit nbdflags to 16 bits
by Eric Blake
· 8 years ago
5bee0f4
nbd: Fix bad flag detection on server
by Eric Blake
· 8 years ago
1c6c4bb
block: Convert BB interface to byte-based discards
by Eric Blake
· 8 years ago
1e2a77a
nbd: Drop unused offset parameter
by Eric Blake
· 8 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
d121fcd
nbd/client.c: Correct trace format string
by Peter Maydell
· 9 years ago
943cec8
nbd: Avoid magic number for NBD max name size
by Eric Blake
· 9 years ago
f3c32fc
nbd: Detect servers that send unexpected error values
by Eric Blake
· 9 years ago
f57e241
nbd: Clean up ioctl handling of qemu-nbd -c
by Eric Blake
· 9 years ago
98494e3
nbd: Group all Linux-specific ioctl code in one place
by Eric Blake
· 9 years ago
ab7c548
nbd: Reject unknown request flags
by Eric Blake
· 9 years ago
29b6c3b
nbd: Improve server handling of bogus commands
by Eric Blake
· 9 years ago
63d5ef8
nbd: Quit server after any write error
by Eric Blake
· 9 years ago
2cb3474
nbd: More debug typo fixes, use correct formats
by Eric Blake
· 9 years ago
a0c3036
nbd: Use BDRV_REQ_FUA for better FUA where supported
by Eric Blake
· 9 years ago
f6be672
nbd: Don't use cpu_to_*w() functions
by Peter Maydell
· 9 years ago
773dce3
nbd: Don't use *_to_cpup() functions
by Peter Maydell
· 9 years ago
353ab96
nbd: Don't trim unrequested bytes
by Eric Blake
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
cb8d4c8
Fix some typos found by codespell
by Stefan Weil
· 9 years ago
8341f00
block: Allow BDRV_REQ_FUA through blk_pwrite()
by Eric Blake
· 9 years ago
df7b97f
nbd: Don't mishandle unaligned client requests
by Eric Blake
· 9 years ago
d1129a8
nbd: Don't kill server on client that doesn't request TLS
by Eric Blake
· 9 years ago
200650d
nbd: Don't fail handshake on NBD_OPT_LIST descriptions
by Eric Blake
· 9 years ago
dacca04
nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data
by Paolo Bonzini
· 9 years ago
156f6a1
nbd: Don't kill server when client requests unknown option
by Eric Blake
· 9 years ago
6ff5816
nbd: Fix NBD unsupported options
by Alex Bligh
· 9 years ago
7548fe3
nbd: Improve debug traces on little-endian
by Eric Blake
· 9 years ago
8c65971
nbd: Avoid bitrot in TRACE() usage
by Eric Blake
· 9 years ago
c0301fc
nbd: Return correct error for write to read-only export
by Eric Blake
· 9 years ago
b6afc65
nbd: Fix poor debug message
by Eric Blake
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
30456d5
all: Clean up includes
by Peter Maydell
· 9 years ago
f95910f
nbd: implement TLS support in the protocol negotiation
by Daniel P. Berrange
· 9 years ago
69b4950
nbd: use "" as a default export name if none provided
by Daniel P. Berrange
· 9 years ago
9344e5f
nbd: always query export list in fixed new style protocol
by Daniel P. Berrange
· 9 years ago
e2a9d9a
nbd: make client request fixed new style if advertised
by Daniel P. Berrange
· 9 years ago
26afa86
nbd: make server compliant with fixed newstyle spec
by Daniel P. Berrange
· 9 years ago
f72d705
nbd: invert client logic for negotiating protocol version
by Daniel P. Berrange
· 9 years ago
1c778ef
nbd: convert to using I/O channels for actual socket I/O
by Daniel P. Berrange
· 9 years ago
667ad26
nbd: avoid unaligned uint64_t store
by John Snow
· 9 years ago
d38ea87
all: Clean up includes
by Peter Maydell
· 9 years ago
741cc43
nbd: Switch from close to eject notifier
by Max Reitz
· 9 years ago
d3780c2
nbd: client_close on error in nbd_co_client_start
by Max Reitz
· 9 years ago
ba3fb2f
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 9 years ago
e5f3e12
nbd: add missed aio_context_acquire in nbd_export_new
by Denis V. Lunev
· 9 years ago
04c01a5
block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE
by Kevin Wolf
· 9 years ago
f1c1752
nbd-server: do not exit on failed memory allocation
by Paolo Bonzini
· 9 years ago
eb38c3b
nbd-server: do not check request length except for reads and writes
by Paolo Bonzini
· 9 years ago
1a6245a
nbd-server: Coroutine based negotiation
by Fam Zheng
· 9 years ago
798bfe0
nbd: Split nbd.c
by Fam Zheng
· 9 years ago