package mirage-protocols

  1. Overview
  2. Docs
MirageOS signatures for network protocols

Install

Authors

Maintainers

Sources

mirage-protocols-v6.0.0.tbz
sha256=229b089663b968068a557b4498d14e64c778179e04d3bf888bce64f0184a9725
sha512=226dc1b1905a1c28d24df3a9c844fb181eebed0081036f2c08fb67ff40f102be53f40b1a2b351c5de63aa50b6e74e5e484796117473f8f791f485ea11aedfd3f

Description

mirage-protocols provides a set of module types which libraries intended to be used as MirageOS network implementations should implement.

The current signatures are: ETHERNET, ARP, IP, ICMP, UDP, TCP.

Tags

org:mirage

Published: 10 Nov 2021

Dependencies (10)

  1. cstruct >= "6.0.0"
  2. macaddr >= "4.0.0"
  3. ipaddr >= "4.0.0"
  4. lwt >= "4.0.0"
  5. duration
  6. fmt
  7. mirage-flow >= "2.0.0"
  8. mirage-device >= "2.0.0"
  9. dune >= "1.0"
  10. ocaml >= "4.06.0"

Dev Dependencies

None

Used by (12)

  1. arp >= "2.3.1" & < "3.0.0"
  2. arp-mirage >= "2.2.0"
  3. charrua-client >= "1.3.0" & < "1.5.0"
  4. dns-mirage >= "6.1.1" & < "6.1.3"
  5. dns-resolver >= "6.1.1" & < "6.1.3"
  6. dns-server >= "6.1.1" & < "6.1.3"
  7. ethernet >= "2.2.0" & < "3.0.0"
  8. git-mirage >= "3.0.0" & < "3.7.0"
  9. mirage-qubes-ipv4 >= "0.8.0" & < "0.9.2"
  10. mirage-stack >= "2.0.0" & < "4.0.0"
  11. mirage-types >= "3.9.0"
  12. tcpip = "6.4.0"

Conflicts (1)

  1. tcpip >= "7.0.0"