Sign in
qemu
/
qemu
/
ad9579aaa16d5b385922d49edac2c96c79bcfb62
/
nbd
/
server.c
e44ed99
nbd: add errp to read_sync, write_sync and drop_sync
by Vladimir Sementsov-Ogievskiy
· 8 years ago
f5d406f
nbd: read_sync and friends: return 0 on success
by Vladimir Sementsov-Ogievskiy
· 8 years ago
8a7ce4f
nbd/server: Use real permissions for NBD exports
by Kevin Wolf
· 8 years ago
d708642
block: Add error parameter to blk_insert_bs()
by Kevin Wolf
· 8 years ago
6d0eb64
block: Add permissions to blk_new()
by Kevin Wolf
· 8 years ago
ff82911
nbd: convert to use qio_channel_yield
by Paolo Bonzini
· 8 years ago
f6a51c8
aio: add AioPollFn and io_poll() interface
by Stefan Hajnoczi
· 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
c203c59
nbd: Support shorter handshake
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
· 9 years ago
5bee0f4
nbd: Fix bad flag detection on server
by Eric Blake
· 9 years ago
1c6c4bb
block: Convert BB interface to byte-based discards
by Eric Blake
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
943cec8
nbd: Avoid magic number for NBD max name size
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
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
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
156f6a1
nbd: Don't kill server when client requests unknown option
by Eric Blake
· 9 years ago
7548fe3
nbd: Improve debug traces on little-endian
by Eric Blake
· 9 years ago
c0301fc
nbd: Return correct error for write to read-only export
by Eric Blake
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 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
26afa86
nbd: make server compliant with fixed newstyle spec
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
[Renamed (67%) from nbd.c]
ee7d7aa
nbd: Always call "close_fn" in nbd_client_new
by Fam Zheng
· 9 years ago
5a57acb
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20160115' into staging
by Peter Maydell
· 9 years ago