package mirage-runtime

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

Install

Dune Dependency

Authors

Maintainers

Sources

mirage-4.9.0.tbz
sha256=0c07d59eb52dc3d1506eb4121c4953104a12df79d08a0f0923c9b71e7474a026
sha512=666bf9ee20c9f9de058441f252f4f40ceec6a9ffd00e5cd3b7bfa9532fd65000aeb8a83f9e55586be98d0a86ea72f2dda94e924608135e3d63441359505de58a

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_hostname : ?group:string -> ?docs:string -> unit -> string Cmdliner.Term.t

The hostname used for syslog and monitoring, 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.

OCaml

Innovation. Community. Security.