89 Commits (1bd0e2d1c40ef1dbe717728197071e931abe22a4)

Author SHA1 Message Date
Hani Benhabiles 5672ee54d5 nbd: Miscellaneous typo fixes. 12 years ago
Paolo Bonzini 537b41f501 nbd: move socket wrappers to qemu-nbd 13 years ago
Paolo Bonzini c06b72781d nbd: inline tcp_socket_incoming_spec into sole caller 13 years ago
Paolo Bonzini 77e8b9ca64 nbd: correctly propagate errors 13 years ago
Marc-André Lureau e53a18e488 nbd: don't change socket block during negotiate 13 years ago
Fam Zheng 38b54b6dc1 nbd: use BlockDriverState refcnt 13 years ago
Alex Bligh 6a1751b7aa aio / timers: Untangle include files 13 years ago
Stefan Hajnoczi 2d82148859 nbd: support large NBD requests 13 years ago
Stefan Hajnoczi e1adb27a83 nbd: use g_slice_new() instead of a freelist 13 years ago
Stefan Hajnoczi f9e8cacc55 oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock() 14 years ago
Kevin Wolf 197a4859b9 nbd: Remove unused functions 14 years ago
Kevin Wolf f17c90bed1 nbd: Keep hostname and port separate 14 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 14 years ago
Paolo Bonzini 8ffaaba0e9 nbd: fix use of two uninitialized bytes when connecting to a named export 14 years ago
Paolo Bonzini c8969eded2 nbd: fixes to read-only handling 14 years ago
Paolo Bonzini f8430e7621 nbd: ask and print error information from qemu-sockets 14 years ago
Paolo Bonzini 7fc4e63ec0 qemu-sockets: add Error ** to all functions 14 years ago
Orit Wasserman 5db5f44cb4 Separate inet_connect into inet_connect (blocking) and inet_nonblocking_connect 14 years ago
Paolo Bonzini 125afda8cb nbd: add nbd_export_get_blockdev 14 years ago
Paolo Bonzini 6b8c01e781 nbd: negotiate with named exports 14 years ago
Paolo Bonzini ee0a19ec2a nbd: register named exports 14 years ago
Paolo Bonzini 0ddf08db22 nbd: add notification for closing an NBDExport 14 years ago
Paolo Bonzini 4b9441f6b3 nbd: track clients into NBDExport 14 years ago
Paolo Bonzini 2c8d9f0655 nbd: add reference counting to NBDExport 14 years ago
Paolo Bonzini ff2b68aa70 nbd: do not leak nbd_trip coroutines when a connection is torn down 14 years ago
Paolo Bonzini ce33967af7 nbd: make refcount interface public 14 years ago
Paolo Bonzini a4aab7b4cb nbd: do not close BlockDriverState in nbd_export_close 14 years ago
Paolo Bonzini 9a304d29a7 nbd: pass NBDClient to nbd_send_negotiate 14 years ago
Paolo Bonzini fa26c26b07 nbd: add more constants 14 years ago
Luiz Capitulino 02a08fef07 net: inet_connect(), inet_connect_opts(): add in_progress argument 14 years ago
Amos Kong 029409e5a9 sockets: use error class to pass listen error 14 years ago
Amos Kong a6ba35b3be sockets: change inet_connect() to support nonblock socket 14 years ago
Paolo Bonzini e25ceb76e5 nbd: obey FUA on reads 15 years ago
Paolo Bonzini 38ceff0412 nbd: do not include block_int.h 15 years ago
Paolo Bonzini 7fe7b68b32 nbd: do not block in nbd_wr_sync if no data at all is available 15 years ago
Paolo Bonzini 185b43386a nbd: consistently return negative errno values 15 years ago
Paolo Bonzini fc19f8a02e nbd: consistently check for <0 or >=0 15 years ago
Paolo Bonzini 94e7340b5d nbd: consistently use ssize_t 15 years ago
Stefan Weil 0fee8f3428 nbd: Fix compiler warning (w64) 15 years ago
Paolo Bonzini 41996e3803 qemu-nbd: throttle requests 15 years ago
Paolo Bonzini 262db38871 qemu-nbd: asynchronous operation 15 years ago
Paolo Bonzini 72deddc5e6 qemu-nbd: add client pointer to NBDRequest 15 years ago
Paolo Bonzini 1743b51586 qemu-nbd: move client handling to nbd.c 15 years ago
Paolo Bonzini d9a7380658 qemu-nbd: introduce NBDRequest 15 years ago
Paolo Bonzini af49bbbe78 qemu-nbd: introduce NBDExport 15 years ago
Paolo Bonzini a030b347aa qemu-nbd: introduce nbd_do_receive_request 15 years ago
Paolo Bonzini fae6941629 qemu-nbd: more robust handling of invalid requests 15 years ago
Paolo Bonzini 2204559203 qemu-nbd: introduce nbd_do_send_reply 15 years ago
Paolo Bonzini a478f6e595 qemu-nbd: simplify nbd_trip 15 years ago