In this small screenshot, you can see that I can ping my unikernel using IPv6! This was the last missing piece for mnet, our new TCP/IP stack for OCaml 5 and our unikernels.

Beyond regaining what mirage-tcpip had to offer, several known bugs have been fixed and IPv6 has even been improved (destination cache, use of LRUs, fragmentation and reassembly, an anonymous mode that generates a random IPv6 address!). In short, unikernels with OCaml 5 are becoming a reality!

And now, I can have a simple echo server on IPv6! Here, I verify that what I sent is what I receive (via sha1 computation). https://git.robur.coop/robur/mnet is a new full TCP/IPv{4,6} with #OCaml 5! Probably time to release experimental packages now!