Expand description
NBD constants (the fixed newstyle handshake, options, transmission) and the read-only export a handler describes: a size, data extents, fill extents and error regions; everything else reads as zeroes.
Structs§
Enums§
Constants§
- BASE_
ALLOCATION - CMD_
BLOCK_ STATUS - CMD_
CACHE - CMD_
DISC - CMD_
FLAG_ DF - CMD_
FLUSH - CMD_
READ - CMD_
TRIM - CMD_
WRITE - CMD_
WRITE_ ZEROES - EINVAL
- EIO
- ENOMEM
- ENOSPC
- ENOTSUP
- EPERM
- ESHUTDOWN
- FLAG_
FIXED_ NEWSTYLE - FLAG_
NO_ ZEROES - IHAVEOPT
- INFO_
BLOCK_ SIZE - INFO_
DESCRIPTION - INFO_
EXPORT - INFO_
NAME - MAX_
CONTENT - Bytes of explicit content one export may carry, and extents.
- MAX_
EXTENTS - MAX_
OPTION - One request or option payload at most; a read or block status at most.
- MAX_
REQUEST - NBDMAGIC
- OPT_
ABORT - OPT_
EXPORT_ NAME - OPT_GO
- OPT_
INFO - OPT_
LIST - OPT_
LIST_ META_ CONTEXT - OPT_
SET_ META_ CONTEXT - OPT_
STARTTLS - OPT_
STRUCTURED_ REPLY - REPLY_
BLOCK_ STATUS - REPLY_
ERROR - REPLY_
ERROR_ OFFSET - REPLY_
FLAG_ DONE - REPLY_
MAGIC - REPLY_
NONE - REPLY_
OFFSET_ DATA - REPLY_
OFFSET_ HOLE - REP_ACK
- REP_
ERR_ INVALID - REP_
ERR_ POLICY - REP_
ERR_ TOO_ BIG - REP_
ERR_ UNKNOWN - REP_
ERR_ UNSUP - REP_
INFO - REP_
META_ CONTEXT - REP_
SERVER - REQUEST_
MAGIC - SIMPLE_
REPLY_ MAGIC - STATE_
HOLE - STATE_
ZERO - STRUCTURED_
REPLY_ MAGIC - TFLAG_
CAN_ MULTI_ CONN - TFLAG_
HAS_ FLAGS - TFLAG_
READ_ ONLY - TFLAG_
SEND_ CACHE - TFLAG_
SEND_ DF - TFLAG_
SEND_ FLUSH