tcpip
Tcpip.Ip
tcpip.checksum
tcpip.icmpv4
tcpip.icmpv4-socket
tcpip.ipv4
tcpip.ipv6
tcpip.stack-direct
tcpip.stack-socket
tcpip.tcp
tcpip.tcp_socket_options
tcpip.tcpv4v6-socket
tcpip.udp
tcpip.udpv4v6-socket
type error = [
| `No_route of string
can't send a message to that destination
| `Would_fragment
would need to fragment, but fragmentation is disabled
]
IP errors and protocols.
val pp_error : error Fmt.t
type proto = [
| `TCP
| `UDP
| `ICMP
val pp_proto : proto Fmt.t
module type S = sig ... end
An Internet Protocol (IP) layer reassembles IP fragments into packets, removes the IP header, and on the sending side fragments overlong payload and inserts IP headers.