Mirage_impl_stackSourceval direct_stackv4 :
?mclock:Mirage_impl_mclock.mclock Functoria.impl ->
?time:Mirage_impl_time.time Functoria.impl ->
?random:Mirage_impl_random.random Functoria.impl ->
Mirage_impl_network.network Functoria.impl ->
Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl ->
Mirage_impl_ip.ipv4 Functoria.impl ->
stackv4 Functoria.implval qubes_ipv4_stack :
?qubesdb:Mirage_impl_qubesdb.qubesdb Functoria.impl ->
?arp:
(Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl) ->
Mirage_impl_network.network Functoria.impl ->
stackv4 Functoria.implval dhcp_ipv4_stack :
?random:Mirage_impl_random.random Functoria.impl ->
?clock:Mirage_impl_mclock.mclock Functoria.impl ->
?time:Mirage_impl_time.time Functoria.impl ->
?arp:
(Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl) ->
Mirage_impl_network.network Functoria.impl ->
stackv4 Functoria.implval static_ipv4_stack :
?group:string ->
?config:Mirage_impl_ip.ipv4_config ->
?arp:
(Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl) ->
Mirage_impl_network.network Functoria.impl ->
stackv4 Functoria.implval 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.implval direct_stackv6 :
?mclock:Mirage_impl_mclock.mclock Functoria.impl ->
?random:Mirage_impl_random.random Functoria.impl ->
?time:Mirage_impl_time.time Functoria.impl ->
Mirage_impl_network.network Functoria.impl ->
Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_ip.ipv6 Functoria.impl ->
stackv6 Functoria.implval static_ipv6_stack :
?group:string ->
?config:Mirage_impl_ip.ipv6_config ->
Mirage_impl_network.network Functoria.impl ->
stackv6 Functoria.implval 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.implval direct_stackv4v6 :
?mclock:Mirage_impl_mclock.mclock Functoria.impl ->
?random:Mirage_impl_random.random Functoria.impl ->
?time:Mirage_impl_time.time Functoria.impl ->
ipv4_only:bool Mirage_key.key ->
ipv6_only:bool Mirage_key.key ->
Mirage_impl_network.network Functoria.impl ->
Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl ->
Mirage_impl_ip.ipv4 Functoria.impl ->
Mirage_impl_ip.ipv6 Functoria.impl ->
stackv4v6 Functoria.implval static_ipv4v6_stack :
?group:string ->
?ipv6_config:Mirage_impl_ip.ipv6_config ->
?ipv4_config:Mirage_impl_ip.ipv4_config ->
?arp:
(Mirage_impl_ethernet.ethernet Functoria.impl ->
Mirage_impl_arpv4.arpv4 Functoria.impl) ->
Mirage_impl_network.network Functoria.impl ->
stackv4v6 Functoria.implval 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