Sign in
qemu
/
qemu
/
05df8a6a2b4e36e8d69de2130e616d5ac28e8837
/
block
/
nbd.c
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
78a33ab
nbd: BLOCK_STATUS for standard get_block_status function: client part
by Vladimir Sementsov-Ogievskiy
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
fd8d372
nbd: Honor server's advertised minimum block size
by Eric Blake
· 7 years ago
e24d813
block: Simplify bdrv_can_write_zeroes_with_unmap()
by Eric Blake
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
bbcad96
Drop superfluous includes of qapi/qmp/qjson.h
by Markus Armbruster
· 7 years ago
9776f0d
nbd: implement bdrv_get_info callback
by Edgar Kaziakhmedov
· 7 years ago
c436573
block/nbd: fix segmentation fault when .desc is not null-terminated
by Murilo Opsfelder Araujo
· 7 years ago
081dd1f
nbd: Implement NBD_INFO_BLOCK_SIZE on client
by Eric Blake
· 8 years ago
004a89f
nbd: Create struct for tracking export info
by Eric Blake
· 8 years ago
f69165a
block: Do not strcmp() with NULL uri->scheme
by Max Reitz
· 8 years ago
01b2ffc
qapi: merge QInt and QFloat in QNum
by Marc-André Lureau
· 8 years ago
bd269eb
sockets: Limit SocketAddressLegacy to external interfaces
by Markus Armbruster
· 8 years ago
62cf396
sockets: Rename SocketAddressFlat to SocketAddress
by Markus Armbruster
· 8 years ago
dfd100f
sockets: Rename SocketAddress to SocketAddressLegacy
by Markus Armbruster
· 8 years ago
0785bd7
sockets: Prepare inet_parse() for flattened SocketAddress
by Markus Armbruster
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
87cc4c6
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 8 years ago
9445673
nbd: Tidy up blockdev-add interface
by Markus Armbruster
· 8 years ago
129c7d1
block: Document -drive problematic code and bugs
by Markus Armbruster
· 8 years ago
ca0b64e
nbd sockets vnc: Mark problematic address family tests TODO
by Markus Armbruster
· 8 years ago
cc1e139
nbd: fix memory leak on socket_connect failed
by yaolujing
· 8 years ago
e4548bb
nbd: drop unused NBDClientSession.is_unix field
by Stefan Hajnoczi
· 8 years ago
048abb7
qapi: Drop unused non-strict qobject input visitor
by Markus Armbruster
· 8 years ago
7c81e4e
block: Don't bother asserting type of output visitor's output
by Markus Armbruster
· 8 years ago
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
· 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
Next »