package tcpip

  1. Overview
  2. No Docs

Description

mirage-tcpip provides a networking stack for the Mirage operating system. It provides implementations for the following module types (which correspond with the similarly-named protocols):

  • IP (via the IPv4 and IPv6 modules)
  • ICMP
  • UDP
  • TCP

Tags

org:mirage

Published: 19 Mar 2023

Dependencies (25)

  1. cmdliner >= "1.1.0"
  2. metrics
  3. lru >= "0.3.0"
  4. macaddr-cstruct
  5. ipaddr-cstruct
  6. mirage-flow >= "2.0.0" & < "4.0.0"
  7. arp >= "3.0.0" & < "4.0.0"
  8. ethernet >= "3.0.0"
  9. randomconv < "0.2.0"
  10. duration
  11. logs >= "0.6.0"
  12. lwt-dllist
  13. lwt >= "4.0.0"
  14. fmt >= "0.8.7"
  15. macaddr-cstruct
  16. macaddr >= "4.0.0"
  17. ipaddr >= "5.0.0"
  18. mirage-time >= "2.0.0"
  19. mirage-random >= "2.0.0" & < "4.0.0"
  20. mirage-clock >= "3.0.0"
  21. mirage-net >= "3.0.0"
  22. cstruct-lwt
  23. cstruct >= "6.0.0"
  24. ocaml >= "4.08.0"
  25. dune >= "2.7.0"

Dev Dependencies (6)

  1. mirage-random-test with-test & >= "0.1.0"
  2. mirage-clock-unix with-test & >= "3.0.0"
  3. pcap-format with-test
  4. alcotest with-test & >= "1.5.0"
  5. mirage-vnetif with-test & >= "0.5.0" & < "0.6.1"
  6. bisect_ppx dev & >= "2.5.0"

Conflicts (3)

  1. result < "1.5"
  2. ocaml-freestanding
  3. mirage-xen < "6.0.0"