nbd 6.0.1


This package provides the following libraries (via dune):



  • Nbd.Channel Channels represent connections between clients and servers.
  • Nbd.Client An NBD client which allows you to connect to remote disks and perform I/O.
  • Nbd.Mirror
  • Nbd.Mux Lwt connection multiplexer. Multiplexes between parallel requests from multiple clients over a single output channel to a server that may send responses out of order. Each request and response carries an id that is used to match responses to requests.
  • Nbd.Protocol Types representing NBD protocol requests and responses.
  • Nbd.S Common signatures used in the library.
  • Nbd.Server A Server which allows you to expose an existing block device to remote clients over NBD.

Dependencies: cstruct, fmt, io-page, lwt, lwt_log, lwt_log.core, mirage-block, rresult, sexplib, sexplib0, ppx_sexp_conv.runtime-lib