summaryrefslogtreecommitdiff
path: root/block/nbd.c
diff options
context:
space:
mode:
authorNick Thomas <nick@bytemark.co.uk>2011-02-22 15:44:53 +0000
committerKevin Wolf <kwolf@redhat.com>2011-04-07 13:51:48 +0200
commitc12504ceef999c80b82c69c0154205ca23247fd5 (patch)
tree3702d59560a42ecf0a559e8ddb1543f52b1c767e /block/nbd.c
parentb82eac92ac69a22243d341dde0213b7d15d7ba24 (diff)
downloadqemu-c12504ceef999c80b82c69c0154205ca23247fd5.tar.gz
NBD: Use qemu_socket functions to open TCP and UNIX sockets
This commit has the side-effect of making the qemu-nbd binary capable of binding to IPv6 addresses. ("-b ::1", for instance). block/nbd.c fails to parse IPv6 IP addresses correctly at this point, but will work over IPv6 when given a hostname. It still works over IPv4 as before. We move the qemu-sockets object from the 'common' to the 'block' list in the Makefile. The common list includes the block list, so this is effectively a no-op for the rest of the code. We also add 32-bit 'magic' attributes to nbd_(request|reply) to facilitate calculating maximum request/response sizes later. Signed-off-by: Nick Thomas <nick@bytemark.co.uk> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block/nbd.c')
0 files changed, 0 insertions, 0 deletions