package tcpip

  1. Overview
  2. Docs
module type UDPV4_DIRECT = Mirage_protocols.UDP with type ipaddr = Ipaddr.V4.t
module type TCPV4_DIRECT = Mirage_protocols.TCP with type ipaddr = Ipaddr.V4.t
module Make (Time : Mirage_time.S) (Random : Mirage_random.S) (Netif : Mirage_net.S) (Ethernet : Mirage_protocols.ETHERNET) (Arpv4 : Mirage_protocols.ARP) (Ipv4 : Mirage_protocols.IP with type ipaddr = Ipaddr.V4.t) (Icmpv4 : Mirage_protocols.ICMP with type ipaddr = Ipaddr.V4.t) (Udpv4 : UDPV4_DIRECT) (Tcpv4 : TCPV4_DIRECT) : sig ... end
module type UDPV6_DIRECT = Mirage_protocols.UDP with type ipaddr = Ipaddr.V6.t
module type TCPV6_DIRECT = Mirage_protocols.TCP with type ipaddr = Ipaddr.V6.t
module MakeV6 (Time : Mirage_time.S) (Random : Mirage_random.S) (Netif : Mirage_net.S) (Ethernet : Mirage_protocols.ETHERNET) (Ipv6 : Mirage_protocols.IP with type ipaddr = Ipaddr.V6.t) (Udpv6 : UDPV6_DIRECT) (Tcpv6 : TCPV6_DIRECT) : sig ... end
module type UDPV4V6_DIRECT = Mirage_protocols.UDP with type ipaddr = Ipaddr.t
module type TCPV4V6_DIRECT = Mirage_protocols.TCP with type ipaddr = Ipaddr.t
module IPV4V6 (Ipv4 : Mirage_protocols.IPV4) (Ipv6 : Mirage_protocols.IPV6) : sig ... end
module MakeV4V6 (Time : Mirage_time.S) (Random : Mirage_random.S) (Netif : Mirage_net.S) (Ethernet : Mirage_protocols.ETHERNET) (Arpv4 : Mirage_protocols.ARP) (Ip : Mirage_protocols.IP with type ipaddr = Ipaddr.t) (Icmpv4 : Mirage_protocols.ICMP with type ipaddr = Ipaddr.V4.t) (Udp : UDPV4V6_DIRECT) (Tcp : TCPV4V6_DIRECT) : sig ... end
OCaml

Innovation. Community. Security.