NG_HUB(4) |
FreeBSD Kernel Interfaces Manual |
NG_HUB(4) |
名称
ng_hub —
パケット配布 netgraph ノードタイプ
解説
hub ノードタイプは、いくつかのリンクを越えるパケットを配布するために簡単なメカニズムを提供します。いずれかのフックで受け取られたパケットは、他のフックに転送されます。パケットは、決して変更されません。
フック
名前がユニークである限り、
hub ノードは、フック名にかかわらず、接続するためにどんなリクエストも受け付けます。
コントロールメッセージ
このノードタイプは、一般的なコントロールメッセージと次をサポートします:
-
NGM_HUB_SET_PERSISTENT (
setpersistent)
-
このコマンドは、ノードで永続的なフラグを設定し、引数を取りません。
シャットダウン
このノードは、
NGM_SHUTDOWN コントロールメッセージを受け取るか、すべてのフックが切断されている時、シャットダウンします。
NGM_HUB_SET_PERSISTENT 制御メッセージを通して永続的なフラグを設定することは、最後のフックが切断されるとき、自動的なノードのシャットダウンを無効にします。
歴史
ng_hub ノードタイプは、
FreeBSD 5.3 で登場しました。
作者
Ruslan Ermilov <ru@FreeBSD.org>