package mirage-runtime

  1. Overview
  2. Docs
The base MirageOS runtime library, part of every MirageOS unikernel

Install

dune-project
 Dependency

Authors

Maintainers

Sources

mirage-4.10.2.tbz
sha256=4184cbc7e51b0dcdcf4345c98818c34129ff42879ef091e54849faa57b29d397
sha512=cb54de5a1741c9b5702a5c5290feb01c41ac39b220bf7d249dbaf6506834f1ac5c832726230e8ecd2fbc49f5550f9109560434e01746f0d20b6b6578e7174961

doc/mirage-runtime.network/Mirage_runtime_network/index.html

Module Mirage_runtime_networkSource

Command-line arguments for network devices

This module is the runtime counter-part of the network command-line arguments defined in Mirage_runtime_arg. Both modules should be kept in sync.

Sourceval interface : ?group:string -> ?docs:string -> string -> string Cmdliner.Term.t

A network interface, docs defaults to Mirage_runtime.s_net.

Sourcemodule Arg : sig ... end

Cmdliner.Arg converters for Ipadrr types.

Sourcemodule V4 : sig ... end

Ipv4 Terms

Sourcemodule V6 : sig ... end

Ipv6 Term.ts.

Sourceval ipv4_only : ?group:string -> ?docs:string -> unit -> bool Cmdliner.Term.t

An option for dual stack to only use IPv4, docs defaults to Mirage_runtime.s_net.

Sourceval ipv6_only : ?group:string -> ?docs:string -> unit -> bool Cmdliner.Term.t

An option for dual stack to only use IPv6, docs defaults to Mirage_runtime.s_net.

Sourceval resolver : ?group:string -> ?docs:string -> ?default:string list -> unit -> string list option Cmdliner.Term.t

The address of the DNS resolver to use. See $REFERENCE for format. docs defaults to Mirage_runtime.s_net.

Sourceval dns_servers : ?group:string -> ?docs:string -> string list option -> string list option Cmdliner.Term.t

The address of the DNS servers to use. See $REFERENCE for format. docs defaults to Mirage_runtime.s_net.

Sourceval dns_timeout : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The timeout (in nanoseconds) for DNS resolution.

Sourceval dns_cache_size : ?group:string -> ?docs:string -> int option -> int option Cmdliner.Term.t

The DNS resolution cache size.

Sourceval he_aaaa_timeout : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The timeout (in nanoseconds) for AAAA resolution.

Sourceval he_connect_delay : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The delay (in nanoseconds) for establishing connections.

Sourceval he_connect_timeout : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The timeout (in nanoseconds) for establishing connections.

Sourceval he_resolve_timeout : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The timeout (in nanoseconds) for DNS resolution.

Sourceval he_resolve_retries : ?group:string -> ?docs:string -> int option -> int option Cmdliner.Term.t

The number of DNS resolution attempts.

Sourceval he_timer_interval : ?group:string -> ?docs:string -> int64 option -> int64 option Cmdliner.Term.t

The interval (in nanoseconds) when the timer is executed.

Sourceval ssh_key : ?group:string -> ?docs:string -> string option -> string option Cmdliner.Term.t

The private SSH key.

Sourceval ssh_password : ?group:string -> ?docs:string -> string option -> string option Cmdliner.Term.t

The SSH password.

Sourceval ssh_authenticator : ?group:string -> ?docs:string -> string option -> string option Cmdliner.Term.t

The SSH authenticator.

Sourceval tls_authenticator : ?group:string -> ?docs:string -> string option -> string option Cmdliner.Term.t

The TLS authenticator.

Sourceval http_headers : ?group:string -> ?docs:string -> (string * string) list option -> (string * string) list option Cmdliner.Term.t

HTTP headers.

Sourceval syslog : ?group:string -> ?docs:string -> Ipaddr.t option -> Ipaddr.t option Cmdliner.Term.t

The address to send syslog frames to, docs defaults to Mirage_runtime.s_log.

Sourceval syslog_port : ?group:string -> ?docs:string -> int option -> int Cmdliner.Term.t

The port to send syslog frames to, docs defaults to Mirage_runtime.s_log.

Sourceval syslog_truncate : ?group:string -> ?docs:string -> int option -> int option Cmdliner.Term.t

Truncate syslog frames to a specific byte count, docs defaults to Mirage_runtime.s_log.

Sourceval syslog_keyname : ?group:string -> ?docs:string -> string option -> string option Cmdliner.Term.t

TLS key used for syslog, docs defaults to Mirage_runtime.s_log.

Sourceval monitor : ?group:string -> ?docs:string -> Ipaddr.t option -> Ipaddr.t option Cmdliner.Term.t

The address to send monitor statistics to, docs defaults to Mirage_runtime.s_log.