Adapt to mirage-net 3.0.0 and mirage-protocols 4.0.0 changes (#6 @hannesm)
Use ipaddr.4.0.0 interfaces (#5 @avsm)
Adjust to mirage-protocols 2.0.0 and mirage-net 2.0.0 changes
Ethernet is now responsible for prefixing the Ethernet header
MTU is required from the underlying network interface instead of as argument
Ethif/ETHIF are now Ethernet/ETHERNET
Minor ocamldoc improvements (@avsm).
Initial import from mirage-tcpip (@hannesm).
Based on source code from mirage-tcpip.3.6.0.