58 Commits (8301ea444abb49f7b7fb939b09c1e23b22977f30)

Author SHA1 Message Date
Eric Blake af5eeb2c3b nbd-client: Use correct macro parenthesization 9 years ago
Vladimir Sementsov-Ogievskiy a693437037 block/nbd-client: nbd_co_send_request: fix return code 9 years ago
Vladimir Sementsov-Ogievskiy 9397067221 block/nbd-client: simplify check in nbd_co_receive_reply 9 years ago
Vladimir Sementsov-Ogievskiy 319a56cde7 block/nbd-client: refactor nbd_co_receive_reply 9 years ago
Eric Blake cfa3ad635c nbd-client: Use correct macro parenthesization 9 years ago
Eric Blake 030fa7f6f9 nbd: Use new qio_channel_*_all() functions 9 years ago
Vladimir Sementsov-Ogievskiy f35dff7e13 block/nbd-client: refactor request send/receive 9 years ago
Vladimir Sementsov-Ogievskiy 07b1b99c78 block/nbd-client: rename nbd_recv_coroutines_enter_all 9 years ago
Vladimir Sementsov-Ogievskiy 6faa077772 block/nbd-client: get rid of ssize_t 9 years ago
Stefan Hajnoczi 3c2d5183f9 nbd-client: avoid read_reply_co entry if send failed 9 years ago
Stefan Hajnoczi 40f4a21895 nbd-client: avoid spurious qio_channel_yield() re-entry 9 years ago
Igor Mammedov d0a180131c fix build failure in nbd_read_reply_entry() 9 years ago
Eric Blake 72b6ffc766 nbd-client: Fix regression when server sends garbage 9 years ago
Eric Blake 081dd1fe36 nbd: Implement NBD_INFO_BLOCK_SIZE on client 9 years ago
Eric Blake 004a89fce9 nbd: Create struct for tracking export info 9 years ago
Paolo Bonzini 96d06835dc nbd: fix NBD over TLS 9 years ago
Manos Pitsidianakis f5a5ca7969 block: change variable names in BlockDriverState 9 years ago
Vladimir Sementsov-Ogievskiy d1fdf257d5 nbd: rename read_sync and friends 9 years ago
Paolo Bonzini 6bdcc018a6 nbd: make it thread-safe, fix qcow2 over nbd 9 years ago
Vladimir Sementsov-Ogievskiy be41c100c0 nbd/client.c: use errp instead of LOG 9 years ago
Vladimir Sementsov-Ogievskiy f260956536 nbd: add errp parameter to nbd_wr_syncv() 9 years ago
Paolo Bonzini a12a712a7d nbd-client: fix handling of hungup connections 10 years ago
Paolo Bonzini 1ace7ceac5 coroutine-lock: add mutex argument to CoQueue APIs 10 years ago
Paolo Bonzini ff82911cd3 nbd: convert to use qio_channel_yield 10 years ago
Stefan Hajnoczi f6a51c84cd aio: add AioPollFn and io_poll() interface 10 years ago
Eric Blake 169407e1f7 nbd: Allow unmap and fua during write zeroes 10 years ago
Eric Blake fa778fffdf nbd: Implement NBD_CMD_WRITE_ZEROES on client 10 years ago
Eric Blake ed2dd91267 nbd: Rename struct nbd_request and nbd_reply 10 years ago
Eric Blake 10676b81a9 nbd: Rename NbdClientSession to NBDClientSession 10 years ago
Eric Blake b626b51a67 nbd: Treat flags vs. command type as separate fields 10 years ago
Changlong Xie 9bc9732fae nbd: Use CoQueue for free_sema instead of CoMutex 10 years ago
Eric Blake 70c4fb2648 nbd: Convert to byte-based interface 10 years ago
Eric Blake 447e57c3b0 nbd: Switch .bdrv_co_discard() to byte-based 10 years ago
Eric Blake 1e2a77a851 nbd: Drop unused offset parameter 10 years ago
Eric Blake fb1a6de14a nbd: Rely on block layer to break up large requests 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Eric Blake 476b923c32 nbd: Allow larger requests 10 years ago
Eric Blake 52a4650574 nbd: Simplify client FUA handling 10 years ago
Eric Blake 4df863f336 block: Make supported_write_flags a per-bds property 10 years ago
Eric Blake a89ef0c357 nbd: don't request FUA on FLUSH 11 years ago
Kevin Wolf 2b556518c3 nbd: Support BDRV_REQ_FUA 11 years ago
Daniel P. Berrange 75822a12c0 nbd: enable use of TLS with NBD block driver 11 years ago
Daniel P. Berrange f95910fe6b nbd: implement TLS support in the protocol negotiation 11 years ago
Daniel P. Berrange 1c778ef729 nbd: convert to using I/O channels for actual socket I/O 11 years ago
Daniel P. Berrange 064097d919 nbd: convert block client to use I/O channels for connection setup 11 years ago
Peter Maydell 80c71a241a block: Clean up includes 11 years ago
Fam Zheng dca21ef23b aio: Add "is_external" flag for event handlers 11 years ago
Max Reitz 3f4726596d nbd: Set block size to BDRV_SECTOR_SIZE 12 years ago
Bin Wu 141cabe6f1 nbd: fix the co_queue multi-adding bug 12 years ago
Max Reitz f53a829bb9 nbd: Drop BDS backpointer 12 years ago