NG_SPLIT(4) |
FreeBSD Kernel Interfaces Manual |
NG_SPLIT(4) |
名称
ng_split —
着信と発信フローを分離する netgraph ノード
解説
split ノードタイプは、パケットの双方向のストリームを 2 つの別々のパケットの単方向のストリーム分離するために使用されます。
フック
このノードタイプは、次の 3 つのフックをサポートします:
-
in
-
in で受信されたパケットは、
mixed に転送されます。
-
out
-
out で受信されたパケットは、不正なものとして破棄されます。
-
mixed
-
mixed で受信されたパケットは、
out に転送されます。
コントロールメッセージ
このノードタイプは、一般的なコントロールメッセージだけをサポートします。
シャットダウン
このノードは、
NGM_SHUTDOWN コントロールメッセージを受け取るか、すべてのフックが切断されている時、シャットダウンします。
歴史
ng_split ノードタイプは、
FreeBSD 3.5 で実装されましたが、
FreeBSD 5.0 で
FreeBSD に組み込まれました。
作者
Julian Elischer <julian@FreeBSD.org>
Vitaly V. Belekhov <vitaly@riss-telecom.ru>