Network Block Device (NBD) protocol implementation
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
This package provides the following libraries (via dune):
Nbd.ChannelChannels represent connections between clients and servers.
Nbd.ClientAn NBD client which allows you to connect to remote disks and perform I/O.
Nbd.MuxLwt 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
idthat is used to match responses to requests.
Nbd.ProtocolTypes representing NBD protocol requests and responses.
Nbd.SCommon signatures used in the library.
Nbd.ServerA Server which allows you to expose an existing block device to remote clients over NBD.
Dependencies: cstruct, io-page, lwt, lwt_log, mirage-block-unix, rresult, sexplib, ppx_sexp_conv.runtime-lib, sexplib0