Libnbd-Dev
- libnbd-golang(3) golang - how to use libnbd from Go
- libnbd-ocaml(3) ocaml - how to use libnbd from OCaml
- libnbd-release-notes-1.10(1) release-notes-1.10 - release notes for libnbd 1.10
- libnbd-release-notes-1.12(1) release-notes-1.12 - release notes for libnbd 1.12
- libnbd-release-notes-1.14(1) release-notes-1.14 - release notes for libnbd 1.14
- libnbd-release-notes-1.2(1) release-notes-1.2 - release notes for libnbd 1.2
- libnbd-release-notes-1.4(1) release-notes-1.4 - release notes for libnbd 1.4
- libnbd-release-notes-1.6(1) release-notes-1.6 - release notes for libnbd 1.6
- libnbd-release-notes-1.8(1) release-notes-1.8 - release notes for libnbd 1.8
- libnbd-security(3) security - information about past security issues in libnbd
- libnbd(3) network block device (NBD) client library in userspace
- nbd_add_meta_context(3) ask server to negotiate metadata context
- nbd_aio_block_status(3) send block status command to the NBD server
- nbd_aio_cache(3) send cache (prefetch) command to the NBD server
- nbd_aio_command_completed(3) check if the command completed
- nbd_aio_connect_command(3) connect to the NBD server
- nbd_aio_connect_socket(3) connect directly to a connected socket
- nbd_aio_connect_systemd_socket_activation(3) connect using systemd
- nbd_aio_connect_tcp(3) connect to the NBD server over a TCP port
- nbd_aio_connect_unix(3) connect to the NBD server over a Unix domain
- nbd_aio_connect_uri(3) connect to an NBD URI
- nbd_aio_connect_vsock(3) connect to the NBD server over AF_VSOCK socket
- nbd_aio_connect(3) connect to the NBD server
- nbd_aio_disconnect(3) disconnect from the NBD server
- nbd_aio_flush(3) send flush command to the NBD server
- nbd_aio_get_direction(3) return the read or write direction
- nbd_aio_get_fd(3) return file descriptor associated with this connection
- nbd_aio_in_flight(3) check how many aio commands are still in flight
- nbd_aio_is_closed(3) check if the connection is closed
- nbd_aio_is_connecting(3) check if the connection is connecting or
- nbd_aio_is_created(3) check if the connection has just been created
- nbd_aio_is_dead(3) check if the connection is dead
- nbd_aio_is_negotiating(3) check if connection is ready to send handshake
- nbd_aio_is_processing(3) check if the connection is processing a command
- nbd_aio_is_ready(3) check if the connection is in the ready state
- nbd_aio_notify_read(3) notify that the connection is readable
- nbd_aio_notify_write(3) notify that the connection is writable
- nbd_aio_opt_abort(3) end negotiation and close the connection
- nbd_aio_opt_go(3) end negotiation and move on to using an export
- nbd_aio_opt_info(3) request the server for information about an export
- nbd_aio_opt_list_meta_context(3) request the server to list available
- nbd_aio_opt_list(3) request the server to list all exports during
- nbd_aio_peek_command_completed(3) check if any command has completed
- nbd_aio_pread_structured(3) read from the NBD server
- nbd_aio_pread(3) read from the NBD server
- nbd_aio_pwrite(3) write to the NBD server
- nbd_aio_trim(3) send trim command to the NBD server
- nbd_aio_zero(3) send write zeroes command to the NBD server
- nbd_block_status(3) send block status command to the NBD server
- nbd_cache(3) send cache (prefetch) command to the NBD server
- nbd_can_cache(3) does the server support the cache command?
- nbd_can_df(3) does the server support the don't fragment flag to pread?
- nbd_can_fast_zero(3) does the server support the fast zero flag?
- nbd_can_flush(3) does the server support the flush command?
- nbd_can_fua(3) does the server support the FUA flag?
- nbd_can_meta_context(3) does the server support a specific meta context?
- nbd_can_multi_conn(3) does the server support multi-conn?
- nbd_can_trim(3) does the server support the trim command?
- nbd_can_zero(3) does the server support the zero command?
- nbd_clear_debug_callback(3) clear the debug callback
- nbd_clear_meta_contexts(3) reset the list of requested meta contexts
- nbd_close(3) create libnbd
- nbd_connect_command(3) connect to NBD server command
- nbd_connect_socket(3) connect directly to a connected socket
- nbd_connect_systemd_socket_activation(3) connect using systemd socket
- nbd_connect_tcp(3) connect to NBD server over a TCP port
- nbd_connect_unix(3) connect to NBD server over a Unix domain socket
- nbd_connect_uri(3) connect to NBD URI
- nbd_connect_vsock(3) connect to NBD server over AF_VSOCK protocol
- nbd_connection_state(3) return string describing the state of the
- nbd_create(3) create libnbd
- nbd_flush(3) send flush command to the NBD server
- nbd_get_block_size(3) return a specific server block size constraint
- nbd_get_canonical_export_name(3) return the canonical export name, if
- nbd_get_debug(3) return the state of the debug flag
- nbd_get_errno(3) create libnbd
- nbd_get_error(3) create libnbd
- nbd_get_export_description(3) return the export description, if the
- nbd_get_export_name(3) get the export name
- nbd_get_full_info(3) see if NBD_OPT_GO requests extra details
- nbd_get_handle_name(3) get the handle name
- nbd_get_handshake_flags(3) see which handshake flags are supported
- nbd_get_meta_context(3) return the i'th meta context request
- nbd_get_nr_meta_contexts(3) return the current number of requested meta
- nbd_get_opt_mode(3) return whether option mode was enabled
- nbd_get_package_name(3) return the name of the library
- nbd_get_pread_initialize(3) see whether libnbd pre-initializes read
- nbd_get_private_data(3) get the per-handle private data
- nbd_get_protocol(3) return the NBD protocol variant
- nbd_get_request_block_size(3) see if NBD_OPT_GO requests block size
- nbd_get_request_structured_replies(3) see if structured replies are
- nbd_get_size(3) return the export size
- nbd_get_strict_mode(3) see which strictness flags are in effect
- nbd_get_structured_replies_negotiated(3) see if structured replies are
- nbd_get_tls_negotiated(3) find out if TLS was negotiated on a connection
- nbd_get_tls_username(3) get the current TLS username
- nbd_get_tls_verify_peer(3) get whether we verify the identity of the
- nbd_get_tls(3) get the TLS request setting
- nbd_get_uri(3) construct an NBD URI for a connection
- nbd_get_version(3) return the version of the library
- nbd_is_read_only(3) is the NBD export read-only?
- nbd_is_rotational(3) is the NBD disk rotational (like a disk)?
- nbd_kill_subprocess(3) kill server running as a subprocess
- nbd_opt_abort(3) end negotiation and close the connection
- nbd_opt_go(3) end negotiation and move on to using an export
- nbd_opt_info(3) request the server for information about an export
- nbd_opt_list_meta_context(3) request the server to list available meta
- nbd_opt_list(3) request the server to list all exports during
- nbd_poll(3) poll the handle once
- nbd_pread_structured(3) read from the NBD server
- nbd_pread(3) read from the NBD server
- nbd_pwrite(3) write to the NBD server
- nbd_set_debug_callback(3) set the debug callback
- nbd_set_debug(3) set or clear the debug flag
- nbd_set_export_name(3) set the export name
- nbd_set_full_info(3) control whether NBD_OPT_GO requests extra details
- nbd_set_handle_name(3) set the handle name
- nbd_set_handshake_flags(3) control use of handshake flags
- nbd_set_opt_mode(3) control option mode, for pausing during option
- nbd_set_pread_initialize(3) control whether libnbd pre-initializes read
- nbd_set_private_data(3) set the per-handle private data
- nbd_set_request_block_size(3) control whether NBD_OPT_GO requests block
- nbd_set_request_structured_replies(3) control use of structured replies
- nbd_set_strict_mode(3) control how strictly to follow NBD protocol
- nbd_set_tls_certificates(3) set the path to the TLS certificates
- nbd_set_tls_psk_file(3) set the TLS Pre-Shared Keys (PSK) filename
- nbd_set_tls_username(3) set the TLS username
- nbd_set_tls_verify_peer(3) set whether we verify the identity of the
- nbd_set_tls(3) enable or require TLS (authentication and encryption)
- nbd_set_uri_allow_local_file(3) set the allowed transports in NBD URIs
- nbd_set_uri_allow_tls(3) set the allowed TLS settings in NBD URIs
- nbd_set_uri_allow_transports(3) set the allowed transports in NBD URIs
- nbd_shutdown(3) disconnect from the NBD server
- nbd_supports_tls(3) true if libnbd was compiled with support for TLS
- nbd_supports_uri(3) true if libnbd was compiled with support for NBD
- nbd_trim(3) send trim command to the NBD server
- nbd_zero(3) send write zeroes command to the NBD server
- NBD.ALLOW_TRANSPORT(3) no description
- NBD.Buffer(3) Persistent buffer used in AIO calls.
- NBD.CMD_FLAG(3) no description
- NBD.HANDSHAKE_FLAG(3) no description
- NBD.SHUTDOWN(3) no description
- NBD.SIZE(3) no description
- NBD.STRICT(3) no description
- NBD.TLS(3) no description
- NBD(3) OCaml bindings for libnbd.