NG_UI(4) |
FreeBSD Kernel Interfaces Manual |
NG_UI(4) |
名称
ng_UI —
UI netgraph ノードタイプ
解説
UI ノードタイプは、2 つのフックを
upstream (上流) と
downstream (下流) に持っています。
downstream (下流) で受け取られたパケットは、それらの最初のバイトとして (番号がない情報を示す) 0x03 を持っていなければなりません。そうでなければ、パケットは、落とされます。このバイトは、取り除かれ、パケットの残りは、
upstream (上流) に送信されます。
反対に、 upstream (上流) で受け取られたパケットは、 downstream (下流) のフックに転送される前に 0x03 バイトがそれらの先頭に追加されます。
フック
このノードタイプは、次のフックをサポートします:
-
downstream
-
下流の接続。ノードのこちら側のパケットは、それらの最初のバイトとして 0x03 を持っています。
-
upstream
-
上流の接続。ノードのこちら側のパケットは、最初の 0x03 バイトを取り除きます。
コントロールメッセージ
このノードタイプは、一般的なコントロールメッセージだけをサポートします。
シャットダウン
このノードは、
NGM_SHUTDOWN コントロールメッセージを受け取るか、両方のフックが切断されている時、シャットダウンします。
歴史
ng_UI ノードタイプは、
FreeBSD 4.0 で実装されました。
作者
Julian Elischer <julian@FreeBSD.org>