MirageOS signatures for network protocols
v1.4.1
Ethernet stackAn Ethernet stack that parses frames from a network device and can associate them with IP address via ARP.
module Ethif : sig ... end
module type ETHIF = sig ... end
IP stackmodule type IP = sig ... end
An IP stack that parses Ethernet frames into IP packets
ARPmodule type ARP = sig ... end
module type IPV4 = sig ... end
module type IPV6 = sig ... end
No Icmp module, as there are no exposed error polymorphic variants
module type ICMP = sig ... end
module type ICMPV4 = sig ... end
UDP stackNo Udp module, as there are no exposed error polymorphic variants
module type UDP = sig ... end
TCP stackConfiguration for TCP keep-alives. Keep-alive messages are probes sent on an idle connection. If no traffic is received after a certain number of probes are sent, then the connection is assumed to have been lost.
module type TCP = sig ... end
A TCP stack that can send and receive reliable streams using the TCP protocol.