mirage tcpip
8.2.0
mirage-tcpip
为 Mirage 操作系统提供网络堆栈。它提供了以下模块类型的实现(对应于类似名称的协议):
IP、ICMP、UDP 和 TCP 模块类型有两种实现 - socket
堆栈和direct
堆栈。
socket
堆栈socket
堆栈使用对传统操作系统的套接字调用来提供模块类型中描述的功能。
有关用作socket
堆栈实现的模块,请参阅src/stack-unix/
目录。
socket
堆栈用于测试或其他不希望作为 unikernels 运行的应用程序。
direct
堆栈direct
堆栈期望写入实现为 MirageOS 定义的NETIF
模块类型的设备。
请参阅src/
目录,了解用作direct
堆栈实现的模块,这是大多数 MirageOS 应用程序的预期堆栈。
direct
堆栈是应用程序唯一可用的实现集,这些应用程序将作为 unikernels 在虚拟机管理程序目标上运行。
mirage-tcpip
在 ISC 许可证下分发。