Owners Manual
Linux ドライバ ソフトウェア:Broadcom NetXtreme II® ネットワーク アダプタ ユーザー ガイド
file:///C¦/Users/Nalina_N_S/Documents/NetXtremeII/Japanese/linux.htm[9/5/2014 3:58:17 PM]
disable_iscsi_ooo
disable_iscsi_ooo パラメタは、特に低メモリ システム用の VMware に対して、iSCSI TCP Out-of-Order (OOO) 受信リソースの割り
当てをディスエーブルします。
multi_mode
オプション パラメタ multi_mode は、マルチキュー ネットワーキングをサポートするシステムで使用します。受信側のマルチキュー ネット
ワーキングはシステムの MSI-X 機能にのみ依存し、送信側のマルチキュー ネットワーキングは 2.6.27 以降のカーネルでのみサポートされま
す。デフォルトでは、multi_mode パラメタは 1 に設定されています。したがって、2.6.26 までのカーネルでは、ドライバは受信側で 1
CPU あたり 1 つのキューを割り当て、送信側でキューを 1 つだけ割り当てます。2.6.27 以降のカーネルでは、ドライバは受信側と送信側の
両方で 1 CPU あたり 1 つのキューを割り当てます。いずれの場合も、割り当てられるキューの数は、ハードウェアがサポートするキューの数
で制限されます。
オプション パラメタ multi_mode を使用しても、VLAN PRI 値または IP DSCP 値 (3 ビット以上) に従って、ハードウェアで トラフィッ
クを最大 3 つの CoS (Class of Service) で識別することで、SAFC (Service Aware Flow Control) がイネーブルされます。
num_queues
オプション パラメタ num_queues を使用して、multi_mode が 1 に設定され、割り込みモードが MSI-X に設定されている場合に、
キューの数を設定できます。割り込みモードが MSI-X と異なる場合 (int_mode を参照)、キューの数は 1 に設定され、このパラメタの値は
破棄されます。
pri_map
オプション パラメタ pri_map を使用すると、VLAN PRI 値または IP DSCP 値がハードウェア内の異なる CoS または同じ CoS にマップさ
れます。この 32 ビット パラメタは、ドライバによって 8 つの 4 ビットの値として評価されます。この値によって、優先度に適したハード
ウェア キュー数が設定されます。たとえば、pri_map を 0x11110000 に設定すると、優先度 0 ~ 3 は CoS 0 にマップされ、優先度 4 ~
7 は CoS 1 にマップされます。
qs_per_cos
オプション パラメタ qs_per_cos を使用すると、同じ CoS を共有するキューの数が指定されます。このパラメタは、ドライバによって最大
3 つの 8 ビットの値として評価されます。各バイトは、CoS に適したキュー数を設定します。キューの総数は、ハードウェアの制限を受けま
す。たとえば、qs_per_cos を 0x10101 に設定すると、1 CoS あたり合計 3 つのキューが作成されます。別の例として、qs_per_cos を
0x404 に設定すると、合計 8 つのキューが作成され、2 つの CoS に分けられ、各 CoS のキューは 4 つになります。
cos_min_rate
オプション パラメタ cos_min_rate を使用すると、伝送のラウンドロビン スケジューリングに対する各 CoS のウェイトが決まります。こ
のパラメタは、ドライバによって最大 3 つの 8 ビットの値として評価されます。各バイトは、CoS に適したウェイトを設定します。ウェイト
の範囲は 0 ~ 100 です。たとえば、2 つの CoS の間で適正な伝送レートを得るには、cos_min_rate を 0x101 に設定します。別の例と
して、cos_min_rate を 0x30201 に設定すると、CoS により高い伝送レートが指定されます。フェアネス アルゴリズムの使用しないよう
にするには、cos_min_rate の設定を省略するか、0 に設定します。
multi_mode パラメタを次のように 2 に設定すると、VLAN PRI 値に従ってトラフィックが識別されます。
insmod bnx2x.ko multi_mode=2 pri_map=0x11110000 qs_per_cos=0x404
または
modprobe bnx2x multi_mode=2 pri_map=0x11110000 qs_per_cos=0x404
multi_mode パラメタを次のように 4 に設定すると、IP DSCP 値に従ってトラフィックが識別されます。
insmod bnx2x.ko multi_mode=4 pri_map=0x22221100 qs_per_cos=0x10101 cos_min_rate=0x30201
または
modprobe bnx2x multi_mode=4 pri_map=0x22221100 qs_per_cos=0x10101 cos_min_rate=0x30201
bnx2i ドライバ
オプション パラメタ en_tcp_dack、error_mask1、および error_mask2 は、bnx2i の insmod または modprobe コマンドのコマ
ンド ライン引数として指定できます。
error_mask1 および error_mask2
「Config FW iSCSI Error Mask #」は、警告または致命的エラーとして処理される iSCSI プロトコル違反を設定するのに使用されます。す