Module Tcpip_stack_direct

type direct_ipv4_input = src:Ipaddr.V4.t -> dst:Ipaddr.V4.t -> Cstruct.t -> unit Lwt.t
module type UDPV4_DIRECT = Mirage_protocols_lwt.UDPV4 with type ipinput = direct_ipv4_input
module type TCPV4_DIRECT = Mirage_protocols_lwt.TCPV4 with type ipinput = direct_ipv4_input
module Make : functor (Time : Mirage_time.S) -> functor (Random : Mirage_random.C) -> functor (Netif : Mirage_net_lwt.S) -> functor (Ethernet : Mirage_protocols_lwt.ETHERNET) -> functor (Arpv4 : Mirage_protocols_lwt.ARP) -> functor (Ipv4 : Mirage_protocols_lwt.IPV4) -> functor (Icmpv4 : Mirage_protocols_lwt.ICMPV4) -> functor (Udpv4 : UDPV4_DIRECT) -> functor (Tcpv4 : TCPV4_DIRECT) -> sig ... end