nbd/client: prepare nbd_receive_reply for structured reply
commitd2febedb45729d1fe431ca7c1ed9519acfb454c4
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Fri, 27 Oct 2017 10:40:35 +0000 (27 12:40 +0200)
committerEric Blake <eblake@redhat.com>
Mon, 30 Oct 2017 20:48:32 +0000 (30 21:48 +0100)
tree7448dd5b0ab5ae8fa857f7d9640515ff004ad56a
parentd795299bf497a6155f6cecff83a5e41bb37aba2c
nbd/client: prepare nbd_receive_reply for structured reply

In following patch nbd_receive_reply will be used both for simple
and structured reply header receiving.
NBDReply is altered into union of simple reply header and structured
reply chunk header, simple error translation moved to block/nbd-client
to be consistent with further structured reply error translation.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20171027104037.8319-11-eblake@redhat.com>
block/nbd-client.c
include/block/nbd.h
nbd/client.c
nbd/trace-events