mirage tcpip
8.2.0
mirage-tcpip
Mirage オペレーティング システムのネットワーク スタックを提供します。これは、次のモジュール タイプ (同様の名前のプロトコルに対応する) の実装を提供します。
IP、ICMP、UDP、および TCP モジュール タイプには、 socket
スタックとdirect
スタックの 2 つの実装があります。
socket
スタックsocket
スタックは、従来のオペレーティング システムへのソケット呼び出しを使用して、モジュール タイプで説明されている機能を提供します。
socket
スタックの実装として使用されるモジュールについては、 src/stack-unix/
ディレクトリを参照してください。
socket
スタックは、ユニカーネルとして実行することを想定していないテストまたはその他のアプリケーションに使用されます。
direct
スタックdirect
スタックは、MirageOS 用に定義されたNETIF
モジュール タイプを実装するデバイスに書き込むことを想定しています。
direct
スタックの実装として使用されるモジュールについては、 src/
ディレクトリを参照してください。ダイレクト スタックは、ほとんどの MirageOS アプリケーションで想定されるスタックです。
direct
スタックは、ハイパーバイザー ターゲット上でユニカーネルとして実行されるアプリケーションに使用できる唯一の実装セットです。
mirage-tcpip
は ISC ライセンスに基づいて配布されます。