package mirage

  1. Overview
  2. Docs
The MirageOS library operating system

Install

dune-project
 Dependency

Authors

Maintainers

Sources

mirage-4.7.0.tbz
sha256=ade8c410b2de3997c4a513f53f6c990dac6af508161e20df01b64fa7975ca5be
sha512=42fddf09be84c4251417145b88d4f63b41db1b29c9622b2b4e4508e31146f227a16875e670da96251208745f79a42f0b7d2bd8b44b883a705381b4c97a4255b8

doc/mirage.devices/Devices/Ip/index.html

Module Devices.Ip

type v4
type v6
type v4v6
type 'a ip
type ipv4 = v4 ip
type ipv6 = v6 ip
type ipv4v6 = v4v6 ip
val ip : 'a ip Functoria.typ
val ipv4 : ipv4 Functoria.typ
val ipv6 : ipv6 Functoria.typ
val ipv4v6 : ipv4v6 Functoria.typ
type ipv4_config = {
  1. network : Ipaddr.V4.Prefix.t;
  2. gateway : Ipaddr.V4.t option;
}
type ipv6_config = {
  1. network : Ipaddr.V6.Prefix.t;
  2. gateway : Ipaddr.V6.t option;
}
val create_ipv4v6 : ?group:string -> ipv4 Functoria.impl -> ipv6 Functoria.impl -> ipv4v6 Functoria.impl
val keyed_ipv4v6 : ipv4_only:bool Functoria.runtime_arg -> ipv6_only:bool Functoria.runtime_arg -> ipv4 Functoria.impl -> ipv6 Functoria.impl -> ipv4v6 Functoria.impl
val right_tcpip_library : ?libs:string list -> sublibs:string list -> string -> Functoria.package list Functoria.value