Hi all. Here are some preliminary refactoring before implementing BLOCK_STATUS extension.
Vladimir Sementsov-Ogievskiy (5): nbd/server: refactor negotiation functions parameters nbd/server: add nbd_opt_{read,drop} to track client->optlen nbd/server: add helper nbd_opt_invalid nbd: rename nbd_option and nbd_opt_reply nbd/server: structurize option reply sending include/block/nbd.h | 8 +- nbd/client.c | 12 +-- nbd/server.c | 280 +++++++++++++++++++++++++++------------------------- 3 files changed, 157 insertions(+), 143 deletions(-) -- 2.11.1