يوفر mirage-tcpip
مكدسًا شبكيًا لنظام التشغيل Mirage. يوفر تطبيقات لأنواع الوحدات التالية (والتي تتوافق مع البروتوكولات ذات الأسماء المشابهة):
هناك نوعان من التطبيقات لأنواع الوحدات النمطية IP وICMP وUDP وTCP - مكدس socket
والمكدس direct
.
socket
يستخدم مكدس socket
التوصيل استدعاءات مأخذ التوصيل لنظام التشغيل التقليدي لتوفير الوظائف الموضحة في أنواع الوحدات النمطية.
راجع دليل src/stack-unix/
للوحدات النمطية المستخدمة كتطبيقات لمكدس socket
.
يتم استخدام مكدس socket
للاختبار أو للتطبيقات الأخرى التي لا تتوقع تشغيلها كوحدات أحادية.
direct
يتوقع المكدس direct
الكتابة إلى جهاز يقوم بتنفيذ نوع وحدة NETIF
المحددة لنظام MirageOS.
راجع دليل src/
للوحدات النمطية المستخدمة كتطبيقات للمكدس direct
، وهو المكدس المتوقع لمعظم تطبيقات MirageOS.
المكدس direct
هو المجموعة الوحيدة القابلة للاستخدام من التطبيقات للتطبيقات التي سيتم تشغيلها كوحدات أحادية على هدف برنامج Hypervisor.
يتم توزيع mirage-tcpip
بموجب ترخيص ISC.