Sign in
qemu
/
qemu
/
61b9251a3aaa65e65c4aab3a6800e884bb3b82f9
/
nbd.c
172cc12
nbd: Mark fd handlers client type as "external"
by Fam Zheng
· 9 years ago
dca21ef
aio: Add "is_external" flag for event handlers
by Fam Zheng
· 9 years ago
10817bf
coroutine: move into libqemuutil.a library
by Daniel P. Berrange
· 10 years ago
1729404
nbd: switch from g_slice allocator to malloc
by Paolo Bonzini
· 9 years ago
d626834
nbd: release exp->blk after all clients are closed
by Wen Congyang
· 9 years ago
ca44148
qemu-nbd: only send a limited number of errno codes on the wire
by Paolo Bonzini
· 10 years ago
d064d9f
nbd/trivial: fix type cast for ioctl
by Bogdan Purcareata
· 10 years ago
0379f47
nbd: Drop unexpected data for NBD_OPT_LIST
by Max Reitz
· 10 years ago
48c7d80
nbd: Fix interpretation of the export flags
by Max Reitz
· 10 years ago
9c122ad
nbd: Fix nbd_receive_options()
by Max Reitz
· 10 years ago
3f47265
nbd: Set block size to BDRV_SECTOR_SIZE
by Max Reitz
· 10 years ago
98f44bb
nbd: Handle blk_getlength() failure
by Max Reitz
· 10 years ago
892f5a5
nbd: Pass return value from nbd_handle_list()
by Max Reitz
· 10 years ago
8b2f0ab
nbd: Fix overflow return value
by Yik Fang
· 10 years ago
f53a829
nbd: Drop BDS backpointer
by Max Reitz
· 10 years ago
1ce5284
nbd: Improve error messages
by Max Reitz
· 10 years ago
aadf99a
nbd: Use BlockBackend internally
by Max Reitz
· 10 years ago
e140177
nbd: Change external interface to BlockBackend
by Max Reitz
· 10 years ago
7ea2d26
block/migration: Disable cache invalidate for incoming migration
by Alexey Kardashevskiy
· 10 years ago
f214928
nbd: Follow the BDS' AIO context
by Max Reitz
· 11 years ago
958c717
nbd: Drop nbd_can_read()
by Max Reitz
· 11 years ago
79d9b65
qemu-coroutine-io: fix for Win32
by Paolo Bonzini
· 11 years ago
32d7d2e
nbd: Handle NBD_OPT_LIST option.
by Hani Benhabiles
· 11 years ago
f5076b5
nbd: Handle fixed new-style clients.
by Hani Benhabiles
· 11 years ago
8c5d1ab
nbd: Don't validate from and len in NBD_CMD_DISC.
by Hani Benhabiles
· 11 years ago
5672ee5
nbd: Miscellaneous typo fixes.
by Hani Benhabiles
· 11 years ago
537b41f
nbd: move socket wrappers to qemu-nbd
by Paolo Bonzini
· 11 years ago
c06b727
nbd: inline tcp_socket_incoming_spec into sole caller
by Paolo Bonzini
· 11 years ago
77e8b9c
nbd: correctly propagate errors
by Paolo Bonzini
· 11 years ago
e53a18e
nbd: don't change socket block during negotiate
by Marc-André Lureau
· 11 years ago
38b54b6
nbd: use BlockDriverState refcnt
by Fam Zheng
· 12 years ago
6a1751b
aio / timers: Untangle include files
by Alex Bligh
· 12 years ago
2d82148
nbd: support large NBD requests
by Stefan Hajnoczi
· 12 years ago
e1adb27
nbd: use g_slice_new() instead of a freelist
by Stefan Hajnoczi
· 12 years ago
f9e8cac
oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
by Stefan Hajnoczi
· 12 years ago
197a485
nbd: Remove unused functions
by Kevin Wolf
· 12 years ago
f17c90b
nbd: Keep hostname and port separate
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
8ffaaba
nbd: fix use of two uninitialized bytes when connecting to a named export
by Paolo Bonzini
· 12 years ago
c8969ed
nbd: fixes to read-only handling
by Paolo Bonzini
· 12 years ago
f8430e7
nbd: ask and print error information from qemu-sockets
by Paolo Bonzini
· 12 years ago
7fc4e63
qemu-sockets: add Error ** to all functions
by Paolo Bonzini
· 12 years ago
5db5f44
Separate inet_connect into inet_connect (blocking) and inet_nonblocking_connect
by Orit Wasserman
· 12 years ago
125afda
nbd: add nbd_export_get_blockdev
by Paolo Bonzini
· 12 years ago
6b8c01e
nbd: negotiate with named exports
by Paolo Bonzini
· 13 years ago
ee0a19e
nbd: register named exports
by Paolo Bonzini
· 13 years ago
0ddf08d
nbd: add notification for closing an NBDExport
by Paolo Bonzini
· 12 years ago
4b9441f
nbd: track clients into NBDExport
by Paolo Bonzini
· 12 years ago
2c8d9f0
nbd: add reference counting to NBDExport
by Paolo Bonzini
· 12 years ago
ff2b68a
nbd: do not leak nbd_trip coroutines when a connection is torn down
by Paolo Bonzini
· 13 years ago
ce33967
nbd: make refcount interface public
by Paolo Bonzini
· 12 years ago
a4aab7b
nbd: do not close BlockDriverState in nbd_export_close
by Paolo Bonzini
· 13 years ago
9a304d2
nbd: pass NBDClient to nbd_send_negotiate
by Paolo Bonzini
· 13 years ago
fa26c26
nbd: add more constants
by Paolo Bonzini
· 13 years ago
02a08fe
net: inet_connect(), inet_connect_opts(): add in_progress argument
by Luiz Capitulino
· 13 years ago
029409e
sockets: use error class to pass listen error
by Amos Kong
· 13 years ago
a6ba35b
sockets: change inet_connect() to support nonblock socket
by Amos Kong
· 13 years ago
e25ceb7
nbd: obey FUA on reads
by Paolo Bonzini
· 13 years ago
38ceff0
nbd: do not include block_int.h
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
94e7340
nbd: consistently use ssize_t
by Paolo Bonzini
· 13 years ago
0fee8f3
nbd: Fix compiler warning (w64)
by Stefan Weil
· 13 years ago
41996e3
qemu-nbd: throttle requests
by Paolo Bonzini
· 13 years ago
262db38
qemu-nbd: asynchronous operation
by Paolo Bonzini
· 13 years ago
72deddc
qemu-nbd: add client pointer to NBDRequest
by Paolo Bonzini
· 13 years ago
1743b51
qemu-nbd: move client handling to nbd.c
by Paolo Bonzini
· 13 years ago
d9a7380
qemu-nbd: introduce NBDRequest
by Paolo Bonzini
· 13 years ago
af49bbb
qemu-nbd: introduce NBDExport
by Paolo Bonzini
· 13 years ago
a030b34
qemu-nbd: introduce nbd_do_receive_request
by Paolo Bonzini
· 13 years ago
fae6941
qemu-nbd: more robust handling of invalid requests
by Paolo Bonzini
· 13 years ago
2204559
qemu-nbd: introduce nbd_do_send_reply
by Paolo Bonzini
· 13 years ago
a478f6e
qemu-nbd: simplify nbd_trip
by Paolo Bonzini
· 13 years ago
3777b09
qemu-nbd: remove data_size argument to nbd_trip
by Paolo Bonzini
· 13 years ago
94607e7
qemu-nbd: remove offset argument to nbd_trip
by Paolo Bonzini
· 13 years ago
3e05c78
Update ioctl order in nbd_init() to detect EBUSY
by Chunyan Liu
· 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
adcf630
nbd: fix error handling in the server
by Paolo Bonzini
· 13 years ago
ae255e5
nbd: switch to asynchronous operation
by Paolo Bonzini
· 13 years ago
07f3507
fix spelling in main directory
by Dong Xu Wang
· 13 years ago
7462468
nbd: treat EPIPE from NBD_DO_IT as success
by Paolo Bonzini
· 13 years ago
8e72506
nbd: fix non-Linux build failure
by Paolo Bonzini
· 13 years ago
973b3d0
nbd: support NBD_SET_FLAGS ioctl
by Paolo Bonzini
· 13 years ago
bbb74ed
nbd: sync API definitions with upstream
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
· 14 years ago
00aa004
Wrap recv to avoid warnings
by Blue Swirl
· 14 years ago
c12504c
NBD: Use qemu_socket functions to open TCP and UNIX sockets
by Nick Thomas
· 14 years ago
b2e3d87
NBD library: whitespace changes
by Nick Thomas
· 14 years ago
5dc2eec
nbd: Haiku has _IO() in its BSD compatibility layer
by Andreas Färber
· 14 years ago
5fe1688
Improve qemu-nbd performance by 4400 %
by Laurent Vivier
· 14 years ago
aab2e8f
Merge remote branch 'kwolf/for-anthony' into staging
by Anthony Liguori
· 14 years ago
0a4eb86
Remove unused argument for nbd_client()
by Jes Sorensen
· 15 years ago
1d45f8b
nbd: Introduce NBD named exports.
by Laurent Vivier
· 15 years ago
0bfcd59
Fix %lld or %llx printf format use
by Blue Swirl
· 15 years ago
8167ee8
Update to a hopefully more future proof FSF address
by Blue Swirl
· 16 years ago
Next »