Sign in
qemu
/
qemu
/
e8c8adecada7a3e59bffcc0207327aae472ffcda
/
block
/
nbd.c
a1d4e38
block/nbd: Fix the leaked visitor
by Ashijeet Acharya
· 8 years ago
fa778ff
nbd: Implement NBD_CMD_WRITE_ZEROES on client
by Eric Blake
· 8 years ago
10676b8
nbd: Rename NbdClientSession to NBDClientSession
by Eric Blake
· 8 years ago
01b601f
Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-2016-10-27-1' into staging
by Peter Maydell
· 8 years ago
f84d431
block/nbd: Use SocketAddress options
by Max Reitz
· 8 years ago
491d6c7
block/nbd: Accept SocketAddress
by Max Reitz
· 8 years ago
48c38e0
block/nbd: Add nbd_has_filename_options_conflict()
by Max Reitz
· 8 years ago
fcfcd8f
block/nbd: Use qdict_put()
by Max Reitz
· 8 years ago
7edca33
block/nbd: Default port in nbd_refresh_filename()
by Max Reitz
· 8 years ago
442045c
block/nbd: Reject port parameter without host
by Max Reitz
· 8 years ago
82d7301
block/nbd: Drop trailing "." in error messages
by Max Reitz
· 8 years ago
0d73f72
nbd: set name for all I/O channels created
by Daniel P. Berrange
· 8 years ago
03504d0
block/nbd: Store runtime option values
by Max Reitz
· 9 years ago
7ccc44f
block/nbd: Use QemuOpts for runtime options
by Max Reitz
· 9 years ago
70c4fb2
nbd: Convert to byte-based interface
by Eric Blake
· 9 years ago
447e57c
nbd: Switch .bdrv_co_discard() to byte-based
by Eric Blake
· 9 years ago
fb1a6de
nbd: Rely on block layer to break up large requests
by Eric Blake
· 9 years ago
b9f7855
block: Switch discard length bounds to byte-based
by Eric Blake
· 9 years ago
5def6b8
block: Switch transfer length bounds to byte-based
by Eric Blake
· 9 years ago
2022047
nbd: Advertise realistic limits to block layer
by Eric Blake
· 9 years ago
52a4650
nbd: Simplify client FUA handling
by Eric Blake
· 9 years ago
4df863f
block: Make supported_write_flags a per-bds property
by Eric Blake
· 9 years ago
78a0729
block: Introduce bdrv_driver_pwritev()
by Kevin Wolf
· 9 years ago
2b55651
nbd: Support BDRV_REQ_FUA
by Kevin Wolf
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
32bafa8
qapi: Don't special-case simple union wrappers
by Eric Blake
· 9 years ago
0399293
util: Shorten references into SocketAddress
by Eric Blake
· 9 years ago
75822a1
nbd: enable use of TLS with NBD block driver
by Daniel P. Berrange
· 9 years ago
064097d
nbd: convert block client to use I/O channels for connection setup
by Daniel P. Berrange
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
4cdd01d
block: Pass driver-specific options to .bdrv_refresh_filename()
by Kevin Wolf
· 10 years ago
6a8f966
block: Convert to new qapi union layout
by Eric Blake
· 9 years ago
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
· 12 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
· 14 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
· 14 years ago
ab359cd
nbd: Clean up use of block_int.h
by Markus Armbruster
· 14 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
Next »