Sign in
qemu
/
qemu
/
a1853dca74362551ec1434b2e15acfcdd53caa99
/
block
/
nbd.c
7a5ed43
nbd: convert to use the QAPI SocketAddress object
by Daniel P. Berrange
· 9 years ago
2b1f13b
nbd: Fix nbd_establish_connection()'s return value
by Max Reitz
· 10 years ago
9d0b65e
nbd: fix resource leak
by Gonglei
· 10 years ago
39101f2
QemuOpts: Convert qemu_opt_set_number() to Error, fix its use
by Markus Armbruster
· 10 years ago
f53a829
nbd: Drop BDS backpointer
by Max Reitz
· 10 years ago
fa21e6f
nbd: fix max_discard/max_transfer_length
by Denis V. Lunev
· 10 years ago
1ce5284
nbd: Improve error messages
by Max Reitz
· 10 years ago
ec0de76
nbd: Fix filename generation
by Max Reitz
· 10 years ago
2019d68
nbd: Implement bdrv_refresh_filename()
by Max Reitz
· 11 years ago
69447cd
nbd: implement .bdrv_detach/attach_aio_context()
by Stefan Hajnoczi
· 11 years ago
92de901
nbd: Use return values instead of error_is_set(errp)
by Markus Armbruster
· 11 years ago
77e8b9c
nbd: correctly propagate errors
by Paolo Bonzini
· 11 years ago
a69d9af
nbd: produce a better error if neither host nor port is passed
by Paolo Bonzini
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
e2bc625
nbd: pass export name as init argument
by Marc-André Lureau
· 11 years ago
2302c1c
Split nbd block client code
by Marc-André Lureau
· 11 years ago
015a103
bdrv: Use "Error" for opening images
by Max Reitz
· 11 years ago
f2e5dca
aio: drop io_flush argument
by Stefan Hajnoczi
· 12 years ago
bed2e75
block/nbd: drop nbd_have_request()
by Stefan Hajnoczi
· 12 years ago
2330790
nbd: strip braces from literal IPv6 address in URI
by Ján Tomko
· 12 years ago
c7e775e
remove double semicolons
by Dong Xu Wang
· 12 years ago
f1ab7a5
Merge remote-tracking branch 'kwolf/for-anthony' into staging
by Anthony Liguori
· 12 years ago
56d1b4d
block: Remove filename parameter from .bdrv_file_open()
by Kevin Wolf
· 12 years ago
97ebbab
nbd: set TCP_NODELAY
by Stefan Hajnoczi
· 12 years ago
0fcece2
nbd: use TCP_CORK in nbd_co_send_request()
by Stefan Hajnoczi
· 12 years ago
6760c47
nbd: unlock mutex in nbd_co_send_request() error path
by Stefan Hajnoczi
· 12 years ago
f9e8cac
oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
by Stefan Hajnoczi
· 12 years ago
681e7ad
nbd: Check against invalid option combinations
by Kevin Wolf
· 12 years ago
bebbf7f
nbd: Use default port if only host is specified
by Kevin Wolf
· 12 years ago
6963a30
block: Introduce .bdrv_parse_filename callback
by Kevin Wolf
· 12 years ago
f53a1fe
nbd: Accept -drive options for the network connection
by Kevin Wolf
· 12 years ago
f17c90b
nbd: Keep hostname and port separate
by Kevin Wolf
· 12 years ago
787e4a8
block: Add options QDict to bdrv_file_open() prototypes
by Kevin Wolf
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
1d7d2a9
nbd: accept URIs
by Paolo Bonzini
· 12 years ago
d04b0bb
nbd: accept relative path to Unix socket
by Paolo Bonzini
· 12 years ago
2fc8ae1
cleanup qemu_co_sendv(), qemu_co_recvv() and friends
by Michael Tokarev
· 13 years ago
b3adf53
nbd: Fix uninitialised use of s->sock
by Kevin Wolf
· 13 years ago
1f8bcac
Merge remote-tracking branch 'kwolf/for-anthony' into staging
by Anthony Liguori
· 13 years ago
bafbd6a
aio: remove process_queue callback and qemu_aio_process_queue
by Paolo Bonzini
· 13 years ago
7fe7b68
nbd: do not block in nbd_wr_sync if no data at all is available
by Paolo Bonzini
· 13 years ago
185b433
nbd: consistently return negative errno values
by Paolo Bonzini
· 13 years ago
fc19f8a
nbd: consistently check for <0 or >=0
by Paolo Bonzini
· 13 years ago
dd3e8ac
nbd: avoid out of bounds access to recv_coroutine array
by Paolo Bonzini
· 13 years ago
7a70663
nbd: add support for NBD_CMD_TRIM
by Paolo Bonzini
· 13 years ago
1486d04
nbd: add support for NBD_CMD_FLUSH
by Paolo Bonzini
· 13 years ago
2c7989a
nbd: add support for NBD_CMD_FLAG_FUA
by Paolo Bonzini
· 13 years ago
ecda344
nbd: allow multiple in-flight requests
by Paolo Bonzini
· 13 years ago
d9b09f1
nbd: split requests
by Paolo Bonzini
· 13 years ago
ae255e5
nbd: switch to asynchronous operation
by Paolo Bonzini
· 13 years ago
3a93113
fix typo: delete redundant semicolon
by Dong Xu Wang
· 13 years ago
e183ef7
block: take lock around bdrv_write implementations
by Paolo Bonzini
· 13 years ago
2914caa
block: take lock around bdrv_read implementations
by Paolo Bonzini
· 13 years ago
848c66e
block: add a CoMutex to synchronous read drivers
by Paolo Bonzini
· 13 years ago
b90fb4b
nbd: support feature negotiation
by Paolo Bonzini
· 13 years ago
ab359cd
nbd: Clean up use of block_int.h
by Markus Armbruster
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
d2d979c
NBD: Avoid leaking a couple of strings when the NBD device is closed
by Nick Thomas
· 14 years ago
33897dc
NBD device: Separate out parsing configuration and opening sockets.
by Nick Thomas
· 14 years ago
c2e2872
nbd: correctly manage default port
by Laurent Vivier
· 14 years ago
1d45f8b
nbd: Introduce NBD named exports.
by Laurent Vivier
· 15 years ago
66f82ce
block: Open the underlying image file in generic code
by Kevin Wolf
· 15 years ago
9a2d77a
block: kill BDRV_O_CREAT
by Christoph Hellwig
· 15 years ago
019d6b8
Move block drivers into their own directory
by Anthony Liguori
· 16 years ago
[Renamed from block-nbd.c]
5efa9d5
Convert block infrastructure to use new module init functionality
by Anthony Liguori
· 16 years ago
e60f469
Use C99 initializers for BlockDriver methods
by aurel32
· 16 years ago
c4cd07e
Remove unnecessary #includes from block-nbd.c
by aliguori
· 17 years ago
bd5921b
Fix typo
by malc
· 17 years ago
7581825
Allow QEMU to connect directly to an NBD server, by Laurent Vivier.
by ths
· 17 years ago