package mirage
-
mirage
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val stackv4v6 : stackv4v6 Functoria.typ
val direct_stackv4v6 :
?mclock:Mclock.mclock Functoria.impl ->
?random:Random.random Functoria.impl ->
?time:Time.time Functoria.impl ->
?tcp:Tcp.tcpv4v6 Functoria.impl ->
ipv4_only:bool Functoria.runtime_arg ->
ipv6_only:bool Functoria.runtime_arg ->
Network.network Functoria.impl ->
Ethernet.ethernet Functoria.impl ->
Arp.arpv4 Functoria.impl ->
Ip.ipv4 Functoria.impl ->
Ip.ipv6 Functoria.impl ->
stackv4v6 Functoria.impl
val socket_stackv4v6 : ?group:string -> unit -> stackv4v6 Functoria.impl
val static_ipv4v6_stack :
?group:string ->
?ipv6_config:Ip.ipv6_config ->
?ipv4_config:Ip.ipv4_config ->
?arp:(Ethernet.ethernet Functoria.impl -> Arp.arpv4 Functoria.impl) ->
?tcp:Tcp.tcpv4v6 Functoria.impl ->
Network.network Functoria.impl ->
stackv4v6 Functoria.impl
val generic_stackv4v6 :
?group:string ->
?ipv6_config:Ip.ipv6_config ->
?ipv4_config:Ip.ipv4_config ->
?dhcp_key:bool Functoria.value ->
?net_key:[ `OCaml | `Host ] option Functoria.value ->
?tcp:Tcp.tcpv4v6 Functoria.impl ->
Network.network Functoria.impl ->
stackv4v6 Functoria.impl