other versions
SK98LIN(4) | Linux Programmer's Manual | SK98LIN(4) |
名前¶
sk98lin - Marvell/SysKonnect ギガビットイーサネットドライバ v6.21書式¶
insmod sk98lin.o [Speed_A=i,j,...] [Speed_B=i,j,...] [ AutoNeg_A=i,j,...] [AutoNeg_B= i,j,...] [DupCap_A=i,j,...] [ DupCap_B= i,j,...] [FlowCtrl_A=i,j,...] [ FlowCtrl_B= i,j,...] [Role_A=i,j,...] [Role_B= i,j,...] [ ConType=i,j,...] [Moderation= i,j,...] [ IntsPerSec=i,j,...] [PrefPort= i,j,...] [RlmtMode=i,j,...]説明¶
注意: この時代遅れのドライバはカーネル 2.6.26 で削除された。insmod sk98lin.o AutoNeg_A=On,Off
ifconfig eth0 10.1.1.1
ifconfig eth0 mtu 9000
ifconfig eth0 10.1.1.1 mtu 9000
ifconfig eth0 mtu 1500
パラメータ¶
- Speed_A=i,j,...
- このパラメータはアダプタカードのポート A がサポートするリンク速度を 設定するのに使われる。これは Yukon copper アダプタでのみ有効である。 使用可能な値は以下の通り: 10, 100, 1000, Auto。 デフォルトは Auto である。 通常、リンク速度はリンクの確立時に 2 つのポートの間で自動設定される。 これに失敗した場合、ポートはこの引き数で指定された設定になる。
- Speed_B=i,j,...
- このパラメータはアダプタカードのポート B がサポートするリンク速度を 設定するのに使われる。これは Yukon copper アダプタでのみ有効である。 使用可能な値は以下の通り: 10, 100, 1000, Auto。 デフォルトは Auto である。 通常、リンク速度はリンクの確立時に 2 つのポートの間で自動設定される。 これに失敗した場合、ポートはこの引き数で指定された設定になる。
- AutoNeg_A=i,j,...
- アダプタカードのポート A の自動設定 (autonegotiation) の使用を 有効または無効にする。使用可能な値は以下の通り: On, Off, Sense。 デフォルトは On である。 Sense モードはリンクパートナが自動設定をサポートしているか否かを 自動的に検知する。
- AutoNeg_B=i,j,...
- アダプタカードのポート B の自動設定 (autonegotiation) の使用を 有効または無効にする。使用可能な値は以下の通り: On, Off, Sense。 デフォルトは On である。 Sense モードはリンクパートナが自動設定をサポートしているか否かを 自動的に検知する。
- DupCap_A=i,j,...
- この引き数はアダプタカードのポート A で使う二重通信 (duplex) モードを示す。 使用可能な値は以下の通り: Half, Full, Both。 デフォルトは Both である。 この引き数はポート A の AutoNeg_A が Sense に設定されていない場合にのみ有効である。 AutoNeg_A が On の場合、DupCap_A の 3 つの値 ( Half, Full, Both) のうちどれでも指定することができる。 AutoNeg_A が Off の場合、DupCap_A の値 Full と Half のみを指定することができる。 この DupCap_A 引き数は、リンクパートナが全ての二重通信の組み合わせを サポートしていない場合に役に立つ。
- DupCap_B=i,j,...
- この引き数はアダプタカードのポート B で使う二重通信モードを示す。 使用可能な値は以下の通り: Half, Full, Both。 デフォルトは Both である。 この引き数はポート B の AutoNeg_B が Sense に設定されていない場合にのみ有効である。 AutoNeg_B が On の場合、DupCap_B の 3 つの値 ( Half, Full, Both) のうちどれでも指定することができる。 AutoNeg_B が Off の場合、DupCap_B の値 Full と Half のみを指定することができる。 この DupCap_B 引き数は、リンクパートナが全ての二重通信の組み合わせを サポートしていない場合に役に立つ。
- FlowCtrl_A=i,j,...
- この引き数は自動設定時にポートが対向に伝える
フロー制御機能を設定する。
使用可能な値は以下の通り:
Sym, SymOrRem, LocSend, None。
デフォルトは SymOrRem
である。
それぞれのモードには以下のような意味がある:
リンクパートナの双方が PAUSE フレームを送ることができる。
リンクパートナの双方またはリモートパートナのみが PAUSE フレームを送ることができる。
ローカルリンクパートナのみが PAUSE フレームを送ることができる。
リンクパートナのどちらも PAUSE フレームを送ることはできない。
- FlowCtrl_B=i,j,...
- この引き数は自動設定時にポートが対向に伝える
フロー制御機能を設定する。
使用可能な値は以下の通り:
Sym, SymOrRem, LocSend, None。
デフォルトは SymOrRem
である。
それぞれのモードには以下のような意味がある:
リンクパートナの双方が PAUSE フレームを送ることができる。
リンクパートナの双方またはリモートパートナのみが PAUSE フレームを送ることができる。
ローカルリンクパートナのみが PAUSE フレームを送ることができる。
リンクパートナのどちらも PAUSE フレームを送ることはできない。
- Role_A=i,j,...
- この引き数は 1000Base-T アダプタカードでのみ有効である。 2 つの 1000Base-T ポートが通信する場合、 片方が (タイミング情報を提供する) マスタの役割をしなければならず、 もう片方がスレーブにならなければならない。 使用可能な値は以下の通り: Auto, Master, Slave。 デフォルトは Auto である。 通常、ポートの役割は 2 つのポートでリンクを確立するときに自動設定される。 自動設定に失敗した場合、 アダプタカードのポート A はこの引き数で指定された設定になる。
- Role_B=i,j,...
- この引き数は 1000Base-T アダプタカードでのみ有効である。 2 つの 1000Base-T ポートが通信する場合、 片方が (タイミング情報を提供する) マスタの役割をしなければならず、 もう片方がスレーブにならなければならない。 使用可能な値は以下の通り: Auto, Master, Slave。 デフォルトは Auto である。 通常、ポートの役割は 2 つのポートでリンクを確立するときに自動設定される。 自動設定に失敗した場合、 アダプタカードのポート B はこの引き数で指定された設定になる。
- ConType=i,j,...
- この引き数は、ポート毎に指定する、全部で
5
個の引き数の組み合わせを、
1
つの引き数にしたものである。
これによりアダプタカードの
2
つのポートの設定を簡略化できる。
この変数のそれぞれの値は、
ポート引き数の最も意味のある組み合わせを反映したものである。
使用可能な値とそれに対応するポート毎のパラメータの組み合わせは、
以下の通り:
ConType | DupCap AutoNeg FlowCtrl Role Speed --------+------------------------------------------- Auto | Both On SymOrRem Auto Auto
その他のポート引き数を ConType 引き数と組み合わせて指定すると、それらの設定を結合した設定となる。 これは、ポート毎の引き数 (例えば Speed_A) の方が組み合わせ変数 ConType より優先順位が高いためである。
- Moderation=i,j,...
- 割り込み調停 (interrupt
moderation)
は、ドライバが処理を開始しなければ
ならない割り込み回数の最大値を設定するために使用される。
つまり、ドライバが処理を行うまで、1回以上の割り込み
(送信または受信パケットが処理されること)
がキューに入れられる。
キューに入れられた割り込みがいつ処理されるかは、
以下で説明する IntsPerSec
引き数で決定される。
使用可能な調停モードは以下の通り:
None, Static, Dynamic。
デフォルトは None
である。
それぞれのモードは以下の意味を持つ:
- IntsPerSec=i,j,...
- この引き数は割り込み調停の間隔を決定する。
静的 (static)
割り込み調停が使われている場合、
IntsPerSec 引き数の値が 2000
であれば、割り込み調停の間隔は
500 ミリ秒になる。
この引き数に設定可能な値は
30...40000 の範囲で、
これは 1
秒毎の割り込み回数である。
デフォルト値は 2000
である。
- PrefPort=i,j,...
- この引き数は (2 ポートのネットワークアダプタで) 優先 (preferred) ポートを A または B のどちらにするかを指定するのに使われる。 優先ポートとは、A と B の両方のポートが完全に機能していると検知された場合に 使用されるポートである。 使用可能な値は以下の通り: A または B。 デフォルトは A である。
- RlmtMode=i,j,...
- RLMT
はポートの状態を監視する。
アクティブなポートのリンクが落ちた場合、
RLMT
は即時に待機しているリンクに切り替える。
少なくとも 1
つの「物理的」リンクが起動するまでは、仮想リンクが維持される。
この引き数は RLMT
が両方のポートをどのように監視するかを決める。
使用可能な値は以下の通り:
CheckLinkState, CheckLocalPort, CheckSeg,
DualNet。 デフォルトは
CheckLinkState である。
各モードは以下のような意味を持つ。
ファイル¶
- /proc/net/sk98lin/eth[x]
-
- /usr/src/linux/Documentation/networking/sk98lin.txt
-
バグ¶
バグは linux@syskonnect.de に報告してほしい。関連項目¶
insmod(8), ifconfig(8), modprobe(8)この文書について¶
この man ページは Linux man-pages プロジェクトのリリース 3.41 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2012-05-10 | Linux |