Sign in
qemu
/
qemu
/
71411d358000cf90ced348b1ce9142c13b5a93cd
/
nbd.c
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
· 13 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
· 14 years ago
1d45f8b
nbd: Introduce NBD named exports.
by Laurent Vivier
· 14 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
0a656f5
Cast pointer arguments of get/setsockopt, send to void * to keep GCC
by malc
· 16 years ago
b9e82a5
Fix some win32 compile warnings
by blueswir1
· 16 years ago
fad6cb1
Update FSF address in GPL/LGPL boilerplate
by aurel32
· 16 years ago
47398b9
Use qemu_isfoobar and qemu_towombat versions, based on patch by Christoph Egger
by blueswir1
· 16 years ago
03ff3ca
Use common objects for qemu-img and qemu-nbd
by aliguori
· 16 years ago
2798266
qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier)
by aliguori
· 16 years ago
7e00eb9
Fix compilation of nbd on Solaris (Andreas Faerber)
by aliguori
· 17 years ago
d94888e
Add missing return
by malc
· 17 years ago
7581825
Allow QEMU to connect directly to an NBD server, by Laurent Vivier.
by ths
· 17 years ago
2f72648
Add a parameter to disable host cache, by Laurent Vivier.
by ths
· 17 years ago
cd831bd
Merge NBD client/server, by Laurent Vivier.
by ths
· 17 years ago
975b092
Cleanup qemu-nbd related code, by Laurent Vivier.
by ths
· 17 years ago
dcf3a07
Fix compiler warning.
by ths
· 17 years ago
7a5ca86
qemu-nbd tool (Anthony Liguori)
by bellard
· 17 years ago