package mirage

  1. Overview
  2. Docs
type stackv4
val stackv4 : stackv4 Functoria.typ
val socket_stackv4 : ?group:string -> unit -> stackv4 Functoria.impl
val generic_stackv4 : ?group:string -> ?config:Mirage_impl_ip.ipv4_config -> ?dhcp_key:bool Functoria.value -> ?net_key:[ `Direct | `Socket ] option Functoria.value -> Mirage_impl_network.network Functoria.impl -> stackv4 Functoria.impl
type stackv6
val stackv6 : stackv6 Functoria.typ
val socket_stackv6 : ?group:string -> unit -> stackv6 Functoria.impl
val static_ipv6_stack : ?group:string -> ?config:Mirage_impl_ip.ipv6_config -> Mirage_impl_network.network Functoria.impl -> stackv6 Functoria.impl
val generic_stackv6 : ?group:string -> ?config:Mirage_impl_ip.ipv6_config -> ?net_key:[ `Direct | `Socket ] option Functoria.value -> Mirage_impl_network.network Functoria.impl -> stackv6 Functoria.impl
type stackv4v6
val stackv4v6 : stackv4v6 Functoria.typ
val socket_stackv4v6 : ?group:string -> unit -> stackv4v6 Functoria.impl
val generic_stackv4v6 : ?group:string -> ?ipv6_config:Mirage_impl_ip.ipv6_config -> ?ipv4_config:Mirage_impl_ip.ipv4_config -> ?dhcp_key:bool Functoria.value -> ?net_key:[ `Direct | `Socket ] option Functoria.value -> Mirage_impl_network.network Functoria.impl -> stackv4v6 Functoria.impl