.\" Translated 2004-10-09, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Modified 2007-06-05, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.51
.\"
-.\"WORD: autonegotiation ¼«Æ°ÀßÄê
-.\"WORD: interrupt moderation ³ä¤ê¹þ¤ßÄ´Ää
+.\"WORD: autonegotiation 自動設定
+.\"WORD: interrupt moderation 割り込み調停
.\"
.TH SK98LIN 4 2007-11-25 "Linux" "Linux Programmer's Manual"
-.SH ̾Á°
-sk98lin \- Marvell/SysKonnect ¥®¥¬¥Ó¥Ã¥È¥¤¡¼¥µ¥Í¥Ã¥È¥É¥é¥¤¥Ð v6.21
-.SH ½ñ¼°
+.SH 名前
+sk98lin \- Marvell/SysKonnect ギガビットイーサネットドライバ v6.21
+.SH 書式
.B insmod sk98lin.o
.RB [ Speed_A=\c
.IR i,j,... ]
.IR i,j,... ]
.RB [ RlmtMode=\c
.IR i,j,... ]
-.SH ÀâÌÀ
+.SH 説明
.ad l
.hy 0
.B sk98lin
-¤Ï Marvell ¤È SysKonnect ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¥«¡¼¥É¤Î
-¥®¥¬¥Ó¥Ã¥È¥¤¡¼¥µ¥Í¥Ã¥È¥É¥é¥¤¥Ð¤Ç¤¢¤ë¡£
-¤³¤ì¤Ï SysKonnect SK-98xx/SK-95xx ¸ß´¹¤Î¥®¥¬¥Ó¥Ã¥È¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿¤È
-Yukon ¸ß´¹¤Î¥Á¥Ã¥×¥»¥Ã¥È¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£
-
-insmod ¤ò»È¤Ã¤Æ¥É¥é¥¤¥Ð¤ò¥í¡¼¥É¤¹¤ëºÝ¡¢
-¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ñ¥é¥á¡¼¥¿¤ò
-¥³¥ó¥Þ¤Ç¶èÀÚ¤é¤ì¤¿¥³¥Þ¥ó¥É¤ÎÎó¤È¤·¤Æ»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-2 ¤Ä¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤¬¼è¤êÉÕ¤±¤é¤ì¤Æ¤¤¤ë»þ¤Ë¡¢
-Î㤨¤Ð¡¢1 ¤ÄÌܤΥ¢¥À¥×¥¿¤Î¥Ý¡¼¥È A ¤Î¼«Æ°¥Í¥´¥·¥¨¡¼¥·¥ç¥ó¤Ï ON ¤Ë¤¹¤ë¤¬¡¢
-2 ¤ÄÌܤΥ¢¥À¥×¥¿¤Î¥Ý¡¼¥È A ¤Ï OFF ¤Ë¤¹¤ë¾ì¹ç¤Ï¡¢
-°Ê²¼¤Î¤è¤¦¤ËÆþÎϤ¹¤ì¤Ð¤è¤¤:
+は Marvell と SysKonnect のネットワークアダプタカードの
+ギガビットイーサネットドライバである。
+これは SysKonnect SK-98xx/SK-95xx 互換のギガビットイーサネットアダプタと
+Yukon 互換のチップセットをサポートしている。
+
+insmod を使ってドライバをロードする際、
+ネットワークアダプタカードのパラメータを
+コンマで区切られたコマンドの列として指定することができる。
+2 つのネットワークアダプタが取り付けられている時に、
+例えば、1 つ目のアダプタのポート A の自動ネゴシエーションは ON にするが、
+2 つ目のアダプタのポート A は OFF にする場合は、
+以下のように入力すればよい:
insmod sk98lin.o AutoNeg_A=On,Off
.B sk98lin
-¤¬ 1 ¤Ä°Ê¾å¤Î¥¢¥À¥×¥¿¥«¡¼¥É¤Ë´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤Æ¡¢
-¤«¤Ä
+が 1 つ以上のアダプタカードに関連づけられていて、
+かつ
.I /proc
-¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬¥·¥¹¥Æ¥à¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
-¼è¤êÉÕ¤±¤é¤ì¤Æ¤¤¤ë¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¥«¡¼¥É¤ÎÁ´¤Æ¤Î¥Ý¡¼¥È¤Ë¤Ä¤¤¤Æ¡¢
-(¥Ý¡¼¥Èñ°Ì¤Ë) ÀìÍѤÎÅý·×¥Õ¥¡¥¤¥ë¤¬¥Õ¥©¥ë¥À
+ファイルシステムがシステムにマウントされている場合、
+取り付けられているネットワークアダプタカードの全てのポートについて、
+(ポート単位に) 専用の統計ファイルがフォルダ
.I /proc/net/sk98lin
-¤Ëºî¤é¤ì¤ë¡£
-¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ï
+に作られる。
+これらのファイルは
.I eth[x]
-¤È¤¤¤¦Ì¾Á°¤Ç¤¢¤ê¡¢
+という名前であり、
.I x
-¤Ï¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ÎÈÖ¹æ¤Ç¤¢¤ë¡£
-¤³¤ÎÈÖ¹æ¤Ï¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ý¡¼¥ÈËè¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£
+はインタフェースの番号である。
+この番号はシステムによってポート毎に割り当てられたものである。
-¥í¡¼¥É¤¬´°Î»¤¹¤ë¤È¡¢
+ロードが完了すると、
.BR ifconfig (8)
-¥³¥Þ¥ó¥É¤ò»È¤Ã¤Æ¡¢³Æ
+コマンドを使って、各
.I eth[x]
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë´õ˾¤¹¤ë IP ¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¤³¤ì¤Ë¤è¤ê¥¢¥À¥×¥¿¤¬¥¤¡¼¥µ¥Í¥Ã¥È¤ËÀܳ¤µ¤ì¡¢
-¥³¥ó¥½¡¼¥ë¤Ë¾õÂÖ¥á¥Ã¥»¡¼¥¸¤¬É½¼¨¤µ¤ì¤ë¡£
-¤³¤Î¥á¥Ã¥»¡¼¥¸¤Ç¤Ï¡¢
-"ethx: network connection up using port y" ¤Î¸å¤Ë
-ÀßÄꤵ¤ì¤¿¤ê¸¡½Ð¤µ¤ì¤¿Àܳ¥Ñ¥é¥á¡¼¥¿¤¬É½¼¨¤µ¤ì¤ë¡£
+インタフェースに希望する IP アドレスを割り当てることができる。
+これによりアダプタがイーサネットに接続され、
+コンソールに状態メッセージが表示される。
+このメッセージでは、
+"ethx: network connection up using port y" の後に
+設定されたり検出された接続パラメータが表示される。
.B sk98lin
-¤Ï¥é¡¼¥¸¥Õ¥ì¡¼¥à (¥¸¥ã¥ó¥Ü¥Õ¥ì¡¼¥à¤È¤â¸Æ¤Ð¤ì¤ë) ¤â¥µ¥Ý¡¼¥È¤¹¤ë¡£
-¥¸¥ã¥ó¥Ü¥Õ¥ì¡¼¥à¤ò»È¤¦¤È¡¢ÂçÎ̤Υǡ¼¥¿¤òžÁ÷¤¹¤ëºÝ¤Ë¡¢
-¥¹¥ë¡¼¥×¥Ã¥È¤òÂçÉý¤Ë¸þ¾å¤µ¤»¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¥é¡¼¥¸¥Õ¥ì¡¼¥à¤ò͸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î MTU (maximum transfer unit, ºÇÂçžÁ÷ñ°Ì) ¥µ¥¤¥º¤ò
-Â礤ÊÃͤËÀßÄꤹ¤ì¤Ð¤è¤¤¡£
-¥Ç¥Õ¥©¥ë¥È¤Î MTU ¥µ¥¤¥º¤Ï 1500 ¤Ç¤¢¤ê¡¢
-ºÇÂç¤Ç 9000 (¥Ð¥¤¥È) ¤Þ¤ÇÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-MTU ¥µ¥¤¥º¤òÀßÄꤹ¤ë¤Î¤Ï¡¢
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë IP ¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤ë¤È¤¤Ë¤â¤Ç¤¤ë¤·¡¢¸å¤«¤é
+はラージフレーム (ジャンボフレームとも呼ばれる) もサポートする。
+ジャンボフレームを使うと、大量のデータを転送する際に、
+スループットを大幅に向上させることができる。
+ラージフレームを有効にするには、
+インタフェースの MTU (maximum transfer unit, 最大転送単位) サイズを
+大きな値に設定すればよい。
+デフォルトの MTU サイズは 1500 であり、
+最大で 9000 (バイト) まで設定することができる。
+MTU サイズを設定するのは、
+インタフェースに IP アドレスを割り当てるときにもできるし、後から
.BR ifconfig (8)
-¥³¥Þ¥ó¥É¤Ë mtu °ú¤¿ô¤ò»ØÄꤹ¤ë¤³¤È¤ÇÀßÄꤹ¤ë¤³¤È¤â¤Ç¤¤ë¡£
-Î㤨¤Ð¡¢eth0 ¤Ë IP ¥¢¥É¥ì¥¹¤È¥é¡¼¥¸¥Õ¥ì¡¼¥à MTU ¥µ¥¤¥º¤ò
-³ä¤êÅö¤Æ¤¿¤¤¾ì¹ç¡¢°Ê²¼¤Î 2 ¤Ä¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ì¤Ð¤è¤¤:
+コマンドに mtu 引き数を指定することで設定することもできる。
+例えば、eth0 に IP アドレスとラージフレーム MTU サイズを
+割り当てたい場合、以下の 2 つのコマンドを実行すればよい:
ifconfig eth0 10.1.1.1
ifconfig eth0 mtu 9000
-¤³¤ì¤é¤Î 2 ¤Ä¤Î¥³¥Þ¥ó¥É¤Ï 1 ¤Ä¤Ë¤Þ¤È¤á¤ë¤³¤È¤â¤Ç¤¤ë:
+これらの 2 つのコマンドは 1 つにまとめることもできる:
ifconfig eth0 10.1.1.1 mtu 9000
-¥é¡¼¥¸¥Õ¥ì¡¼¥à¤ò»ÈÍѤǤ¤ë¤Î¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯´Ä¶Á´ÂΤÇ
-¥é¡¼¥¸¥Õ¥ì¡¼¥à¤Î»ÈÍѤ¬Ç§¤á¤é¤ì¤Æ¤¤¤ë¾ì¹ç¤Î¤ß¤Ç¤¢¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-¤Ä¤Þ¤ê¡¢¥¤¡¼¥µ¥Í¥Ã¥È¤Ç»È¤ï¤ì¤Æ¤¤¤ëÁ´¤Æ¤Î¥¹¥¤¥Ã¥Á¤Ç¤â
-¥é¡¼¥¸¥Õ¥ì¡¼¥à¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¿¤¯¤Î¥¹¥¤¥Ã¥Á¤¬¥é¡¼¥¸¥Õ¥ì¡¼¥à¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤Ï¤¤¤ë¤¬¡¢
-ÀßÄê¤ò¹Ô¤¦É¬Íפ¬¤¢¤ë¡£
-¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄê¤Ç¤Ïɸ½à¥Õ¥ì¡¼¥à
-(1500 ¥Ð¥¤¥È¤Î MTU ¥µ¥¤¥º) ¤À¤±¤·¤«¥µ¥Ý¡¼¥È¤·¤Ê¤¤¡£
-¥Í¥Ã¥È¥ï¡¼¥¯Æâ¤Î¥¹¥¤¥Ã¥Á¤Ë²Ã¤¨¡¢
-»ÈÍѤµ¤ì¤ëÁ´¤Æ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤Ç¤â
-¥¸¥ã¥ó¥Ü¥Õ¥ì¡¼¥à¤¬Í¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¥¢¥À¥×¥¿¤¬¥é¡¼¥¸¥Õ¥ì¡¼¥à¤ò¼õ¤±¼è¤ë¤è¤¦¤ËÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
-¥¢¥À¥×¥¿¤Ï¤½¤Î¥Õ¥ì¡¼¥à¤òñ½ã¤Ë¼Î¤Æ¤Æ¤·¤Þ¤¦¡£
-
-ɸ½à¤Î¥¤¡¼¥µ¥Í¥Ã¥È¥Õ¥ì¡¼¥à¥µ¥¤¥º¤ËÌ᤹¤Î¤Ï¡¢ºÆ¤Ó
+ラージフレームを使用できるのは、ネットワーク環境全体で
+ラージフレームの使用が認められている場合のみである点に注意すること。
+つまり、イーサネットで使われている全てのスイッチでも
+ラージフレームがサポートされていなければならない。
+多くのスイッチがラージフレームをサポートしてはいるが、
+設定を行う必要がある。
+多くの場合、デフォルトの設定では標準フレーム
+(1500 バイトの MTU サイズ) だけしかサポートしない。
+ネットワーク内のスイッチに加え、
+使用される全てのネットワークアダプタでも
+ジャンボフレームが有効になっていなければならない。
+アダプタがラージフレームを受け取るように設定されていない場合、
+アダプタはそのフレームを単純に捨ててしまう。
+
+標準のイーサネットフレームサイズに戻すのは、再び
.BR ifconfig (8)
-¥³¥Þ¥ó¥É¤ò»È¤¨¤Ð¤è¤¤:
+コマンドを使えばよい:
ifconfig eth0 mtu 1500
-Linux ¤Î Marvell/SysKonnect ¥®¥¬¥Ó¥Ã¥È¥¤¡¼¥µ¥Í¥Ã¥È¥É¥é¥¤¥Ð¤Ï¡¢
-IEEE µ¬³Ê 802.1, 802.1q, 802.3ad ¤Ë½àµò¤¹¤ë
-VLAN ¤È Link Aggregation ¤ËÂбþ¤·¤Æ¤¤¤ë¡£
-¤³¤ì¤é¤Îµ¡Ç½¤Ï¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Ë¤¢¤ë¥ª¡¼¥×¥ó¥½¡¼¥¹¥â¥¸¥å¡¼¥ë¤ò
-¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¸å¤Ç¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë:
+Linux の Marvell/SysKonnect ギガビットイーサネットドライバは、
+IEEE 規格 802.1, 802.1q, 802.3ad に準拠する
+VLAN と Link Aggregation に対応している。
+これらの機能は、インターネットにあるオープンソースモジュールを
+インストールした後でのみ利用可能である:
.IR VLAN \c
: http://www.candelatech.com/~greear/vlan.html
: http://www.st.rim.or.jp/~yumo
.br
-Marvell/SysKonnect ¤Ï¡¢¤³¤ì¤é¤Î¥ª¡¼¥×¥ó¥½¡¼¥¹¥â¥¸¥å¡¼¥ë¤ËÂФ¹¤ë¥µ¥Ý¡¼¥È¤Ï
-¹Ô¤Ã¤Æ¤ª¤é¤º¡¢¤³¤ì¤é¤ò»È¤Ã¤¿¾ì¹ç¤ËÀ¸¤¸¤ë¤¤¤«¤Ê¤ë¼ºÇÔ¤äÌäÂê¤Ë¤Ä¤¤¤Æ¤â
-ÀÕǤ¤òÉé¤ï¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-.SS °ú¤¿ô
+Marvell/SysKonnect は、これらのオープンソースモジュールに対するサポートは
+行っておらず、これらを使った場合に生じるいかなる失敗や問題についても
+責任を負わない点に注意すること。
+.SS 引き数
.TP
.BI Speed_A= i,j,...
-¤³¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È A ¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥ê¥ó¥¯Â®ÅÙ¤ò
-ÀßÄꤹ¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£¤³¤ì¤Ï Yukon copper ¥¢¥À¥×¥¿¤Ç¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+このパラメータはアダプタカードのポート A がサポートするリンク速度を
+設定するのに使われる。これは Yukon copper アダプタでのみ有効である。
+使用可能な値は以下の通り:
.IR 10 ,
.IR 100 ,
.IR 1000 ,
-.IR Auto ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Auto 。
+デフォルトは
.I Auto
-¤Ç¤¢¤ë¡£
-Ä̾¥ê¥ó¥¯Â®Å٤ϥê¥ó¥¯¤Î³ÎΩ»þ¤Ë 2 ¤Ä¤Î¥Ý¡¼¥È¤Î´Ö¤Ç¼«Æ°ÀßÄꤵ¤ì¤ë¡£
-¤³¤ì¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¡¢¥Ý¡¼¥È¤Ï¤³¤Î°ú¤¿ô¤Ç»ØÄꤵ¤ì¤¿ÀßÄê¤Ë¤Ê¤ë¡£
+である。
+通常、リンク速度はリンクの確立時に 2 つのポートの間で自動設定される。
+これに失敗した場合、ポートはこの引き数で指定された設定になる。
.TP
.BI Speed_B= i,j,...
-¤³¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È B ¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥ê¥ó¥¯Â®ÅÙ¤ò
-ÀßÄꤹ¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£¤³¤ì¤Ï Yukon copper ¥¢¥À¥×¥¿¤Ç¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+このパラメータはアダプタカードのポート B がサポートするリンク速度を
+設定するのに使われる。これは Yukon copper アダプタでのみ有効である。
+使用可能な値は以下の通り:
.IR 10 ,
.IR 100 ,
.IR 1000 ,
-.IR Auto ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Auto 。
+デフォルトは
.I Auto
-¤Ç¤¢¤ë¡£
-Ä̾¥ê¥ó¥¯Â®Å٤ϥê¥ó¥¯¤Î³ÎΩ»þ¤Ë 2 ¤Ä¤Î¥Ý¡¼¥È¤Î´Ö¤Ç¼«Æ°ÀßÄꤵ¤ì¤ë¡£
-¤³¤ì¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¡¢¥Ý¡¼¥È¤Ï¤³¤Î°ú¤¿ô¤Ç»ØÄꤵ¤ì¤¿ÀßÄê¤Ë¤Ê¤ë¡£
+である。
+通常、リンク速度はリンクの確立時に 2 つのポートの間で自動設定される。
+これに失敗した場合、ポートはこの引き数で指定された設定になる。
.TP
.BI AutoNeg_A= i,j,...
-¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È A ¤Î¼«Æ°ÀßÄê (autonegotiation) ¤Î»ÈÍѤò
-͸ú¤Þ¤¿¤Ï̵¸ú¤Ë¤¹¤ë¡£»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+アダプタカードのポート A の自動設定 (autonegotiation) の使用を
+有効または無効にする。使用可能な値は以下の通り:
.IR On ,
.IR Off ,
-.IR Sense ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Sense 。
+デフォルトは
.I On
-¤Ç¤¢¤ë¡£
+である。
.I Sense
-¥â¡¼¥É¤Ï¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤¬¼«Æ°ÀßÄê¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤«Èݤ«¤ò
-¼«Æ°Åª¤Ë¸¡ÃΤ¹¤ë¡£
+モードはリンクパートナが自動設定をサポートしているか否かを
+自動的に検知する。
.TP
.BI AutoNeg_B= i,j,...
-¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È B ¤Î¼«Æ°ÀßÄê (autonegotiation) ¤Î»ÈÍѤò
-͸ú¤Þ¤¿¤Ï̵¸ú¤Ë¤¹¤ë¡£»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+アダプタカードのポート B の自動設定 (autonegotiation) の使用を
+有効または無効にする。使用可能な値は以下の通り:
.IR On ,
.IR Off ,
-.IR Sense ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Sense 。
+デフォルトは
.I On
-¤Ç¤¢¤ë¡£
+である。
.I Sense
-¥â¡¼¥É¤Ï¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤¬¼«Æ°ÀßÄê¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤«Èݤ«¤ò
-¼«Æ°Åª¤Ë¸¡ÃΤ¹¤ë¡£
+モードはリンクパートナが自動設定をサポートしているか否かを
+自動的に検知する。
.TP
.BI DupCap_A= i,j,...
-¤³¤Î°ú¤¿ô¤Ï¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È A ¤Ç»È¤¦Æó½ÅÄÌ¿® (duplex) ¥â¡¼¥É¤ò¼¨¤¹¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数はアダプタカードのポート A で使う二重通信 (duplex) モードを示す。
+使用可能な値は以下の通り:
.IR Half ,
.IR Full ,
-.IR Both ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Both 。
+デフォルトは
.I Both
-¤Ç¤¢¤ë¡£
-¤³¤Î°ú¤¿ô¤Ï¥Ý¡¼¥È A ¤Î AutoNeg_A ¤¬
+である。
+この引き数はポート A の AutoNeg_A が
.I Sense
-¤ËÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-AutoNeg_A ¤¬
+に設定されていない場合にのみ有効である。
+AutoNeg_A が
.I On
-¤Î¾ì¹ç¡¢DupCap_A ¤Î 3 ¤Ä¤ÎÃÍ
+の場合、DupCap_A の 3 つの値
.RI ( Half ,
.IR Full ,
.IR Both )
-¤Î¤¦¤Á¤É¤ì¤Ç¤â»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-AutoNeg_A ¤¬
+のうちどれでも指定することができる。
+AutoNeg_A が
.I Off
-¤Î¾ì¹ç¡¢DupCap_A ¤ÎÃÍ
+の場合、DupCap_A の値
.I Full
-¤È
+と
.I Half
-¤Î¤ß¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¤³¤Î DupCap_A °ú¤¿ô¤Ï¡¢¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤¬Á´¤Æ¤ÎÆó½ÅÄÌ¿®¤ÎÁȤ߹ç¤ï¤»¤ò
-¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤ËÌò¤ËΩ¤Ä¡£
+のみを指定することができる。
+この DupCap_A 引き数は、リンクパートナが全ての二重通信の組み合わせを
+サポートしていない場合に役に立つ。
.TP
.BI DupCap_B= i,j,...
-¤³¤Î°ú¤¿ô¤Ï¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È B ¤Ç»È¤¦Æó½ÅÄÌ¿®¥â¡¼¥É¤ò¼¨¤¹¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数はアダプタカードのポート B で使う二重通信モードを示す。
+使用可能な値は以下の通り:
.IR Half ,
.IR Full ,
-.IR Both ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Both 。
+デフォルトは
.I Both
-¤Ç¤¢¤ë¡£
-¤³¤Î°ú¤¿ô¤Ï¥Ý¡¼¥È B ¤Î AutoNeg_B ¤¬
+である。
+この引き数はポート B の AutoNeg_B が
.I Sense
-¤ËÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-AutoNeg_B ¤¬
+に設定されていない場合にのみ有効である。
+AutoNeg_B が
.I On
-¤Î¾ì¹ç¡¢DupCap_B ¤Î 3 ¤Ä¤ÎÃÍ
+の場合、DupCap_B の 3 つの値
.RI ( Half ,
.IR Full ,
.IR Both )
-¤Î¤¦¤Á¤É¤ì¤Ç¤â»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-AutoNeg_B ¤¬
+のうちどれでも指定することができる。
+AutoNeg_B が
.I Off
-¤Î¾ì¹ç¡¢DupCap_B ¤ÎÃÍ
+の場合、DupCap_B の値
.I Full
-¤È
+と
.I Half
-¤Î¤ß¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¤³¤Î DupCap_B °ú¤¿ô¤Ï¡¢¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤¬Á´¤Æ¤ÎÆó½ÅÄÌ¿®¤ÎÁȤ߹ç¤ï¤»¤ò
-¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤ËÌò¤ËΩ¤Ä¡£
+のみを指定することができる。
+この DupCap_B 引き数は、リンクパートナが全ての二重通信の組み合わせを
+サポートしていない場合に役に立つ。
.TP
.BI FlowCtrl_A= i,j,...
-¤³¤Î°ú¤¿ô¤Ï¼«Æ°ÀßÄê»þ¤Ë¥Ý¡¼¥È¤¬Âиþ¤ËÅÁ¤¨¤ë
-¥Õ¥í¡¼À©¸æµ¡Ç½¤òÀßÄꤹ¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数は自動設定時にポートが対向に伝える
+フロー制御機能を設定する。
+使用可能な値は以下の通り:
.IR Sym ,
.IR SymOrRem ,
.IR LocSend ,
-.IR None ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR None 。
+デフォルトは
.I SymOrRem
-¤Ç¤¢¤ë¡£
-¤½¤ì¤¾¤ì¤Î¥â¡¼¥É¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ê°ÕÌ£¤¬¤¢¤ë:
+である。
+それぞれのモードには以下のような意味がある:
.br
.I Sym
= Symmetric
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤ÎÁÐÊý¤¬ PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ リンクパートナの双方が PAUSE フレームを送ることができる。
.br
.I SymOrRem
= SymmetricOrRemote
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤ÎÁÐÊý¤Þ¤¿¤Ï¥ê¥â¡¼¥È¥Ñ¡¼¥È¥Ê¤Î¤ß¤¬
-PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ リンクパートナの双方またはリモートパートナのみが
+PAUSE フレームを送ることができる。
.br
.I LocSend
= LocalSend
- ¥í¡¼¥«¥ë¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤Î¤ß¤¬ PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ ローカルリンクパートナのみが PAUSE フレームを送ることができる。
.br
.I None
= None
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤Î¤É¤Á¤é¤â PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
+ リンクパートナのどちらも PAUSE フレームを送ることはできない。
-¤³¤Î¥Ñ¥é¥á¡¼¥¿¤Ï AutoNeg_A ¤¬
+このパラメータは AutoNeg_A が
.I Off
-¤Î¾ì¹ç¤Ë¤Ï̵»ë¤µ¤ì¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
+の場合には無視される点に注意すること。
.TP
.BI FlowCtrl_B= i,j,...
-¤³¤Î°ú¤¿ô¤Ï¼«Æ°ÀßÄê»þ¤Ë¥Ý¡¼¥È¤¬Âиþ¤ËÅÁ¤¨¤ë
-¥Õ¥í¡¼À©¸æµ¡Ç½¤òÀßÄꤹ¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数は自動設定時にポートが対向に伝える
+フロー制御機能を設定する。
+使用可能な値は以下の通り:
.IR Sym ,
.IR SymOrRem ,
.IR LocSend ,
-.IR None ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR None 。
+デフォルトは
.I SymOrRem
-¤Ç¤¢¤ë¡£
-¤½¤ì¤¾¤ì¤Î¥â¡¼¥É¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ê°ÕÌ£¤¬¤¢¤ë:
+である。
+それぞれのモードには以下のような意味がある:
.I Sym
= Symmetric
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤ÎÁÐÊý¤¬ PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ リンクパートナの双方が PAUSE フレームを送ることができる。
.br
.I SymOrRem
= SymmetricOrRemote
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤ÎÁÐÊý¤Þ¤¿¤Ï¥ê¥â¡¼¥È¥Ñ¡¼¥È¥Ê¤Î¤ß¤¬
-PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ リンクパートナの双方またはリモートパートナのみが
+PAUSE フレームを送ることができる。
.br
.I LocSend
= LocalSend
- ¥í¡¼¥«¥ë¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤Î¤ß¤¬ PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+ ローカルリンクパートナのみが PAUSE フレームを送ることができる。
.br
.I None
= None
- ¥ê¥ó¥¯¥Ñ¡¼¥È¥Ê¤Î¤É¤Á¤é¤â PAUSE ¥Õ¥ì¡¼¥à¤òÁ÷¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
+ リンクパートナのどちらも PAUSE フレームを送ることはできない。
.br
-¤³¤Î¥Ñ¥é¥á¡¼¥¿¤Ï AutoNeg_B ¤¬
+このパラメータは AutoNeg_B が
.I Off
-¤Î¾ì¹ç¤Ë¤Ï̵»ë¤µ¤ì¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
+の場合には無視される点に注意すること。
.TP
.BI Role_A= i,j,...
-¤³¤Î°ú¤¿ô¤Ï 1000Base-T ¥¢¥À¥×¥¿¥«¡¼¥É¤Ç¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-2 ¤Ä¤Î 1000Base-T ¥Ý¡¼¥È¤¬ÄÌ¿®¤¹¤ë¾ì¹ç¡¢
-ÊÒÊý¤¬ (¥¿¥¤¥ß¥ó¥°¾ðÊó¤òÄ󶡤¹¤ë) ¥Þ¥¹¥¿¤ÎÌò³ä¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤º¡¢
-¤â¤¦ÊÒÊý¤¬¥¹¥ì¡¼¥Ö¤Ë¤Ê¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数は 1000Base-T アダプタカードでのみ有効である。
+2 つの 1000Base-T ポートが通信する場合、
+片方が (タイミング情報を提供する) マスタの役割をしなければならず、
+もう片方がスレーブにならなければならない。
+使用可能な値は以下の通り:
.IR Auto ,
.IR Master ,
-.IR Slave ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Slave 。
+デフォルトは
.I Auto
-¤Ç¤¢¤ë¡£
-Ä̾¥Ý¡¼¥È¤ÎÌò³ä¤Ï 2 ¤Ä¤Î¥Ý¡¼¥È¤Ç¥ê¥ó¥¯¤ò³ÎΩ¤¹¤ë¤È¤¤Ë¼«Æ°ÀßÄꤵ¤ì¤ë¡£
-¼«Æ°ÀßÄê¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¡¢
-¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È A ¤Ï¤³¤Î°ú¤¿ô¤Ç»ØÄꤵ¤ì¤¿ÀßÄê¤Ë¤Ê¤ë¡£
+である。
+通常、ポートの役割は 2 つのポートでリンクを確立するときに自動設定される。
+自動設定に失敗した場合、
+アダプタカードのポート A はこの引き数で指定された設定になる。
.TP
.BI Role_B= i,j,...
-¤³¤Î°ú¤¿ô¤Ï 1000Base-T ¥¢¥À¥×¥¿¥«¡¼¥É¤Ç¤Î¤ß͸ú¤Ç¤¢¤ë¡£
-2 ¤Ä¤Î 1000Base-T ¥Ý¡¼¥È¤¬ÄÌ¿®¤¹¤ë¾ì¹ç¡¢
-ÊÒÊý¤¬ (¥¿¥¤¥ß¥ó¥°¾ðÊó¤òÄ󶡤¹¤ë) ¥Þ¥¹¥¿¤ÎÌò³ä¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤º¡¢
-¤â¤¦ÊÒÊý¤¬¥¹¥ì¡¼¥Ö¤Ë¤Ê¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数は 1000Base-T アダプタカードでのみ有効である。
+2 つの 1000Base-T ポートが通信する場合、
+片方が (タイミング情報を提供する) マスタの役割をしなければならず、
+もう片方がスレーブにならなければならない。
+使用可能な値は以下の通り:
.IR Auto ,
.IR Master ,
-.IR Slave ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Slave 。
+デフォルトは
.I Auto
-¤Ç¤¢¤ë¡£
-Ä̾¥Ý¡¼¥È¤ÎÌò³ä¤Ï 2 ¤Ä¤Î¥Ý¡¼¥È¤Ç¥ê¥ó¥¯¤ò³ÎΩ¤¹¤ë¤È¤¤Ë¼«Æ°ÀßÄꤵ¤ì¤ë¡£
-¼«Æ°ÀßÄê¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¡¢
-¥¢¥À¥×¥¿¥«¡¼¥É¤Î¥Ý¡¼¥È B ¤Ï¤³¤Î°ú¤¿ô¤Ç»ØÄꤵ¤ì¤¿ÀßÄê¤Ë¤Ê¤ë¡£
+である。
+通常、ポートの役割は 2 つのポートでリンクを確立するときに自動設定される。
+自動設定に失敗した場合、
+アダプタカードのポート B はこの引き数で指定された設定になる。
.TP
.BI ConType= i,j,...
-¤³¤Î°ú¤¿ô¤Ï¡¢¥Ý¡¼¥ÈËè¤Ë»ØÄꤹ¤ë¡¢Á´Éô¤Ç 5 ¸Ä¤Î°ú¤¿ô¤ÎÁȤ߹ç¤ï¤»¤ò¡¢
-1 ¤Ä¤Î°ú¤¿ô¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
-¤³¤ì¤Ë¤è¤ê¥¢¥À¥×¥¿¥«¡¼¥É¤Î 2 ¤Ä¤Î¥Ý¡¼¥È¤ÎÀßÄê¤ò´Êά²½¤Ç¤¤ë¡£
-¤³¤ÎÊÑ¿ô¤Î¤½¤ì¤¾¤ì¤ÎÃͤϡ¢
-¥Ý¡¼¥È°ú¤¿ô¤ÎºÇ¤â°ÕÌ£¤Î¤¢¤ëÁȤ߹ç¤ï¤»¤òÈ¿±Ç¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤȤ½¤ì¤ËÂбþ¤¹¤ë¥Ý¡¼¥ÈËè¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÁȤ߹ç¤ï¤»¤Ï¡¢
-°Ê²¼¤ÎÄ̤ê:
+この引き数は、ポート毎に指定する、全部で 5 個の引き数の組み合わせを、
+1 つの引き数にしたものである。
+これによりアダプタカードの 2 つのポートの設定を簡略化できる。
+この変数のそれぞれの値は、
+ポート引き数の最も意味のある組み合わせを反映したものである。
+使用可能な値とそれに対応するポート毎のパラメータの組み合わせは、
+以下の通り:
.nf
ConType | DupCap AutoNeg FlowCtrl Role Speed
\fI10HD\fP | Half Off None Auto 10
.fi
-¤½¤Î¾¤Î¥Ý¡¼¥È°ú¤¿ô¤ò
+その他のポート引き数を
.I ConType
-°ú¤¿ô¤ÈÁȤ߹ç¤ï¤»¤Æ»ØÄꤹ¤ë¤È¡¢¤½¤ì¤é¤ÎÀßÄê¤ò·ë¹ç¤·¤¿ÀßÄê¤È¤Ê¤ë¡£
-¤³¤ì¤Ï¡¢¥Ý¡¼¥ÈËè¤Î°ú¤¿ô (Î㤨¤Ð
+引き数と組み合わせて指定すると、それらの設定を結合した設定となる。
+これは、ポート毎の引き数 (例えば
.IR Speed_A )
-¤ÎÊý¤¬ÁȤ߹ç¤ï¤»ÊÑ¿ô
+の方が組み合わせ変数
.I ConType
-¤è¤êÍ¥Àè½ç°Ì¤¬¹â¤¤¤¿¤á¤Ç¤¢¤ë¡£
+より優先順位が高いためである。
.TP
.BI Moderation= i,j,...
-³ä¤ê¹þ¤ßÄ´Ää (interrupt moderation) ¤Ï¡¢¥É¥é¥¤¥Ð¤¬½èÍý¤ò³«»Ï¤·¤Ê¤±¤ì¤Ð
-¤Ê¤é¤Ê¤¤³ä¤ê¹þ¤ß²ó¿ô¤ÎºÇÂçÃͤòÀßÄꤹ¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
-¤Ä¤Þ¤ê¡¢¥É¥é¥¤¥Ð¤¬½èÍý¤ò¹Ô¤¦¤Þ¤Ç¡¢1²ó°Ê¾å¤Î³ä¤ê¹þ¤ß
-(Á÷¿®¤Þ¤¿¤Ï¼õ¿®¥Ñ¥±¥Ã¥È¤¬½èÍý¤µ¤ì¤ë¤³¤È) ¤¬¥¥å¡¼¤ËÆþ¤ì¤é¤ì¤ë¡£
-¥¥å¡¼¤ËÆþ¤ì¤é¤ì¤¿³ä¤ê¹þ¤ß¤¬¤¤¤Ä½èÍý¤µ¤ì¤ë¤«¤Ï¡¢
-°Ê²¼¤ÇÀâÌÀ¤¹¤ë
+割り込み調停 (interrupt moderation) は、ドライバが処理を開始しなければ
+ならない割り込み回数の最大値を設定するために使用される。
+つまり、ドライバが処理を行うまで、1回以上の割り込み
+(送信または受信パケットが処理されること) がキューに入れられる。
+キューに入れられた割り込みがいつ処理されるかは、
+以下で説明する
.I IntsPerSec
-°ú¤¿ô¤Ç·èÄꤵ¤ì¤ë¡£
-»ÈÍѲÄǽ¤ÊÄ´Ää¥â¡¼¥É¤Ï°Ê²¼¤ÎÄ̤ê:
+引き数で決定される。
+使用可能な調停モードは以下の通り:
.IR None ,
.IR Static ,
-.IR Dynamic ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR Dynamic 。
+デフォルトは
.I None
-¤Ç¤¢¤ë¡£
-¤½¤ì¤¾¤ì¤Î¥â¡¼¥É¤Ï°Ê²¼¤Î°ÕÌ£¤ò»ý¤Ä:
+である。
+それぞれのモードは以下の意味を持つ:
.I None
-¥¢¥À¥×¥¿¥«¡¼¥É¤ËÂФ·¤Æ³ä¤ê¹þ¤ßÄ´Ää¤òŬÍѤ·¤Ê¤¤¡£
-¤è¤Ã¤ÆÁ÷¿®¤Þ¤¿¤Ï¼õ¿®³ä¤ê¹þ¤ß¤Ï¡¢
-¥¢¥À¥×¥¿¥«¡¼¥É¤Î³ä¤ê¹þ¤ßÀþ¤Ë¸½¤ì¤ë¤Èľ¤°¤Ë½èÍý¤µ¤ì¤ë¡£
+アダプタカードに対して割り込み調停を適用しない。
+よって送信または受信割り込みは、
+アダプタカードの割り込み線に現れると直ぐに処理される。
.br
.I Static
-¥¢¥À¥×¥¿¥«¡¼¥É¤ËÂФ·¤Æ³ä¤ê¹þ¤ßÄ´Ä䤬ŬÍѤµ¤ì¤ë¡£
-Á´¤Æ¤ÎÁ÷¿®¤Þ¤¿¤Ï¼õ¿®³ä¤ê¹þ¤ß¤Ï¡¢Ä´Ää´Ö³Ö¤¬´°Á´¤Ë½ª¤ï¤ë¤Þ¤Ç
-¥¥å¡¼¤ËÆþ¤ì¤é¤ì¤ë¡£
-¤³¤ÎÄ´Ää´Ö³Ö¤¬½ª¤ï¤ë¤È¡¢¥¥å¡¼¤ËÆþ¤ì¤é¤ì¤¿Á´¤Æ¤Î³ä¤ê¹þ¤ß¤Ï¡¢
-1¸Ä¤ÎÂ礤ʲô¤È¤·¤ÆÃÙ±ä¤Ê¤¯½èÍý¤µ¤ì¤ë¡£
+アダプタカードに対して割り込み調停が適用される。
+全ての送信または受信割り込みは、調停間隔が完全に終わるまで
+キューに入れられる。
+この調停間隔が終わると、キューに入れられた全ての割り込みは、
+1個の大きな塊として遅延なく処理される。
.I Static
-¤È¤¤¤¦ÍѸì¤Ï¡¢¤¢¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë¸½ºß¤É¤ì¤À¤±¤Î
-¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤¬¤«¤«¤Ã¤Æ¤¤¤ë¤«¤Ë´Ø¤ï¤é¤º¡¢
-³ä¤ê¹þ¤ßÄ´Ä䤬¾ï¤Ë͸ú¤Ë¤Ê¤ë¤³¤È¤òɽ¤·¤Æ¤¤¤ë¡£
-¤µ¤é¤Ë¡¢Ä´Ää´Ö³Ö¤Î»þ´Ö¤Ï¸ÇÄê¤Ç¡¢¥É¥é¥¤¥Ð¤¬Æ°ºî¤·¤Æ¤¤¤ë´Ö¤ÏÊѲ½¤·¤Ê¤¤¡£
+という用語は、あるインタフェースに現在どれだけの
+ネットワーク負荷がかかっているかに関わらず、
+割り込み調停が常に有効になることを表している。
+さらに、調停間隔の時間は固定で、ドライバが動作している間は変化しない。
.br
.I Dynamic
-¥·¥¹¥Æ¥à¤ÎÉé²Ù¤Ë±þ¤¸¤Æ¡¢¥¢¥À¥×¥¿¥«¡¼¥É¤ËÂФ·¤Æ³ä¤ê¹þ¤ßÄ´Ä䤬ŬÍѤµ¤ì¤ë¡£
-¥É¥é¥¤¥Ð¤¬¥·¥¹¥Æ¥à¤ÎÉé²Ù¤¬¹â¤¹¤®¤ë¤È¸¡½Ð¤·¤¿¾ì¹ç¡¢
-³ä¤ê¹þ¤ßÄ´Ää¤ò͸ú¤Ë¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
-²á¾ê¤Ê¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤«¤é¥·¥¹¥Æ¥à¤òÊݸ¤è¤¦¤È¤¹¤ë¡£
-\(em¤½¤Î¸å¤Ë\(emCPU ÍøÍÑΨ¤¬ºÆ¤Ó²¼¤¬¤Ã¤¿¾ì¹ç
-(¤Þ¤¿¤Ï¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤¬¶Ë¤ï¤º¤«¤Ë¤Ê¤Ã¤¿¾ì¹ç)¡¢
-³ä¤ê¹þ¤ßÄ´Ää¤Ï¼«Æ°Åª¤Ë̵¸ú¤Ë¤µ¤ì¤ë¡£
-
-¥É¥é¥¤¥Ð¤¬°·¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î¤¦¤Á
-¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤¬¹â¤¤¤â¤Î¤¬ 1 ¤Ä°Ê¾å¤¢¤ê¡¢
-\(em¤½¤Î·ë²Ì\(emCPU ÍøÍÑΨ¤¬¹â¤¯¤Ê¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢
-³ä¤ê¹þ¤ßÄ´Ää¤ò»È¤¦¤Ù¤¤Ç¤¢¤ë¡£
-¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤¬¹â¤¤¾õ¶·¤ÇÄ´Ä䤬ŬÍѤµ¤ì¤ë¤È¡¢
-ÃÙ¤¤¥³¥ó¥Ô¥å¡¼¥¿¤Ç¤Ï CPU Éé²Ù¤¬ 20-30% ºï¸º¤µ¤ì¤ë¤À¤í¤¦¡£
-
-³ä¤ê¹þ¤ßÄ´Ää¤ò»È¤¦¤³¤È¤Î·çÅÀ¤È¤·¤Æ¡¢
-±ýÉüÃÙ±ä»þ´Ö (round-trip-time, RTT) ¤ÎÁý²Ã¤¬¤¢¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
-¤³¤ì¤Ï¡¢³ä¤ê¹þ¤ß¤¬¥¥å¡¼¤ËÆþ¤ì¤é¤ì¡¢¤Þ¤È¤á¤Æ½èÍý¤µ¤ì¤ë¤¿¤á¤Ç¤¢¤ë¡£
+システムの負荷に応じて、アダプタカードに対して割り込み調停が適用される。
+ドライバがシステムの負荷が高すぎると検出した場合、
+割り込み調停を有効にすることにより、
+過剰なネットワーク負荷からシステムを保護しようとする。
+\(emその後に\(emCPU 利用率が再び下がった場合
+(またはネットワーク負荷が極わずかになった場合)、
+割り込み調停は自動的に無効にされる。
+
+ドライバが扱わなければならないインタフェースのうち
+ネットワーク負荷が高いものが 1 つ以上あり、
+\(emその結果\(emCPU 利用率が高くなっている場合、
+割り込み調停を使うべきである。
+ネットワーク負荷が高い状況で調停が適用されると、
+遅いコンピュータでは CPU 負荷が 20-30% 削減されるだろう。
+
+割り込み調停を使うことの欠点として、
+往復遅延時間 (round-trip-time, RTT) の増加がある点に注意すること。
+これは、割り込みがキューに入れられ、まとめて処理されるためである。
.TP
.BI IntsPerSec= i,j,...
-¤³¤Î°ú¤¿ô¤Ï³ä¤ê¹þ¤ßÄ´Ää¤Î´Ö³Ö¤ò·èÄꤹ¤ë¡£
-ÀÅŪ (static) ³ä¤ê¹þ¤ßÄ´Ä䤬»È¤ï¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
+この引き数は割り込み調停の間隔を決定する。
+静的 (static) 割り込み調停が使われている場合、
.I IntsPerSec
-°ú¤¿ô¤ÎÃͤ¬ 2000 ¤Ç¤¢¤ì¤Ð¡¢³ä¤ê¹þ¤ßÄ´Ää¤Î´Ö³Ö¤Ï 500 ¥ß¥êÉäˤʤ롣
-¤³¤Î°ú¤¿ô¤ËÀßÄê²Äǽ¤ÊÃÍ¤Ï 30...40000 ¤ÎÈϰϤǡ¢
-¤³¤ì¤Ï 1 ÉÃËè¤Î³ä¤ê¹þ¤ß²ó¿ô¤Ç¤¢¤ë¡£
-¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï 2000 ¤Ç¤¢¤ë¡£
-
-¤³¤Î°ú¤¿ô¤ÏÀÅŪ (static) ¤Þ¤¿¤ÏưŪ (dynamic) ³ä¤ê¹þ¤ßÄ´Ä䤬
-͸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È¤¤Ë¤Î¤ß»ÈÍѤµ¤ì¤ë¡£
-¤³¤Î°ú¤¿ô¤Ï³ä¤ê¹þ¤ßÄ´Ä䤬ŬÍѤµ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï̵»ë¤µ¤ì¤ë¡£
-
-Ä´Ää´Ö³Ö¤Î´ü´Ö¤ÏÃí°Õ¤·¤ÆÁª¤Ö¤³¤È¡£
-°ì¸«¤·¤¿¤È¤³¤í¤Ç¤Ï¡¢¤È¤Æ¤âŤ¤´ü´Ö (Î㤨¤Ð 1 ÉÃ´Ö¤Ë 100 ²ó¤À¤±¤Î³ä¤ê¹þ¤ß) ¤ò
-Áª¤Ö¤³¤È¤Ë°ÕÌ£¤¬¤¢¤ë¤è¤¦¤Ë¸«¤¨¤ë¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢¤½¤¦¤¹¤ë¤È
-¥Ñ¥±¥Ã¥È½èÍý¤ÎÃٱ䤬·ã¤·¤¯Áý²Ã¤¹¤ë¡£
-°ìÊý¤Ç¡¢¤È¤Æ¤âû¤¤Ä´Ää»þ´Ö¤òÁª¤Ö¤È¡¢³ä¤ê¹þ¤ßÄ´Ää¤ò»È¤¦°ÕÌ£¤¬¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£
+引き数の値が 2000 であれば、割り込み調停の間隔は 500 ミリ秒になる。
+この引き数に設定可能な値は 30...40000 の範囲で、
+これは 1 秒毎の割り込み回数である。
+デフォルト値は 2000 である。
+
+この引き数は静的 (static) または動的 (dynamic) 割り込み調停が
+有効になっているときにのみ使用される。
+この引き数は割り込み調停が適用されていない場合には無視される。
+
+調停間隔の期間は注意して選ぶこと。
+一見したところでは、とても長い期間 (例えば 1 秒間に 100 回だけの割り込み) を
+選ぶことに意味があるように見えるかもしれないが、そうすると
+パケット処理の遅延が激しく増加する。
+一方で、とても短い調停時間を選ぶと、割り込み調停を使う意味がなくなってしまう。
.TP
.BI PrefPort= i,j,...
-¤³¤Î°ú¤¿ô¤Ï (2 ¥Ý¡¼¥È¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥À¥×¥¿¤Ç)
-Í¥Àè (preferred) ¥Ý¡¼¥È¤ò A ¤Þ¤¿¤Ï B ¤Î¤É¤Á¤é¤Ë¤¹¤ë¤«¤ò»ØÄꤹ¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£
-Í¥Àè¥Ý¡¼¥È¤È¤Ï¡¢A ¤È B ¤ÎξÊý¤Î¥Ý¡¼¥È¤¬´°Á´¤Ëµ¡Ç½¤·¤Æ¤¤¤ë¤È¸¡ÃΤµ¤ì¤¿¾ì¹ç¤Ë
-»ÈÍѤµ¤ì¤ë¥Ý¡¼¥È¤Ç¤¢¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+この引き数は (2 ポートのネットワークアダプタで)
+優先 (preferred) ポートを A または B のどちらにするかを指定するのに使われる。
+優先ポートとは、A と B の両方のポートが完全に機能していると検知された場合に
+使用されるポートである。
+使用可能な値は以下の通り:
.I A
-¤Þ¤¿¤Ï
-.IR B ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+または
+.IR B 。
+デフォルトは
.I A
-¤Ç¤¢¤ë¡£
+である。
.TP
.BI RlmtMode= i,j,...
-RLMT ¤Ï¥Ý¡¼¥È¤Î¾õÂÖ¤ò´Æ»ë¤¹¤ë¡£
-¥¢¥¯¥Æ¥£¥Ö¤Ê¥Ý¡¼¥È¤Î¥ê¥ó¥¯¤¬Íî¤Á¤¿¾ì¹ç¡¢
-RLMT ¤Ï¨»þ¤ËÂÔµ¡¤·¤Æ¤¤¤ë¥ê¥ó¥¯¤ËÀÚ¤êÂؤ¨¤ë¡£
-¾¯¤Ê¤¯¤È¤â 1 ¤Ä¤Î¡ÖʪÍýŪ¡×¥ê¥ó¥¯¤¬µ¯Æ°¤¹¤ë¤Þ¤Ç¤Ï¡¢²¾ÁÛ¥ê¥ó¥¯¤¬°Ý»ý¤µ¤ì¤ë¡£
-¤³¤Î°ú¤¿ô¤Ï RLMT ¤¬Î¾Êý¤Î¥Ý¡¼¥È¤ò¤É¤Î¤è¤¦¤Ë´Æ»ë¤¹¤ë¤«¤ò·è¤á¤ë¡£
-»ÈÍѲÄǽ¤ÊÃͤϰʲ¼¤ÎÄ̤ê:
+RLMT はポートの状態を監視する。
+アクティブなポートのリンクが落ちた場合、
+RLMT は即時に待機しているリンクに切り替える。
+少なくとも 1 つの「物理的」リンクが起動するまでは、仮想リンクが維持される。
+この引き数は RLMT が両方のポートをどのように監視するかを決める。
+使用可能な値は以下の通り:
.IR CheckLinkState ,
.IR CheckLocalPort ,
.IR CheckSeg ,
-.IR DualNet ¡£
-¥Ç¥Õ¥©¥ë¥È¤Ï
+.IR DualNet 。
+デフォルトは
.I CheckLinkState
-¤Ç¤¢¤ë¡£
-³Æ¥â¡¼¥É¤Ï°Ê²¼¤Î¤è¤¦¤Ê°ÕÌ£¤ò»ý¤Ä¡£
+である。
+各モードは以下のような意味を持つ。
.I CheckLinkState
-¥ê¥ó¥¯¾õÂ֤ΥÁ¥§¥Ã¥¯¤Î¤ß:
-RLMT ¤Ï¡¢³Æ¥Ý¡¼¥È¤Ë¤Ä¤¤¤Æ¥¢¥À¥×¥¿¥Ï¡¼¥É¥¦¥§¥¢¤¬Êó¹ð¤¹¤ë¥ê¥ó¥¯¾õÂÖ¤ò»È¤¤¡¢
-¤½¤Î¥Ý¡¼¥È¤¬Á´¤Æ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥È¥é¥Õ¥£¥Ã¥¯¤òÁ÷¼õ¿®¤¹¤ë¤Î¤Ë»ÈÍѲÄǽ¤«¤ò
-·èÄꤹ¤ë¡£
+リンク状態のチェックのみ:
+RLMT は、各ポートについてアダプタハードウェアが報告するリンク状態を使い、
+そのポートが全てのネットワークトラフィックを送受信するのに使用可能かを
+決定する。
.br
.I CheckLocalPort
-¤³¤Î¥â¡¼¥É¤Ç¤Ï¡¢RLMT ¤Ï¥¢¥À¥×¥¿¥«¡¼¥É¤Î 2 ¤Ä¤Î¥Ý¡¼¥È¤Î´Ö¤Ç
-Äê´üŪ¤Ë¥Ñ¥±¥Ã¥È¤ò¸ò´¹¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
-2 ¤Ä¤Î¥Ý¡¼¥È¤Î´Ö¤Î¥Í¥Ã¥È¥ï¡¼¥¯·ÐÏ©¤ò´Æ»ë¤¹¤ë¡£
-¤³¤Î¥â¡¼¥É¤Ç¤Ï 2 ¤Ä¤Î¥Ý¡¼¥È¤¬¸ß¤¤¤Ë¡Ö¸«¤¨¤ë¡×¤è¤¦¤Ê
-¥Í¥Ã¥È¥ï¡¼¥¯ÀßÄ꤬ɬÍפǤ¢¤ë
-(¤Ä¤Þ¤ê¡¢¥Ý¡¼¥È´Ö¤Ë¥ë¡¼¥¿¤¬¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤)¡£
+このモードでは、RLMT はアダプタカードの 2 つのポートの間で
+定期的にパケットを交換することにより、
+2 つのポートの間のネットワーク経路を監視する。
+このモードでは 2 つのポートが互いに「見える」ような
+ネットワーク設定が必要である
+(つまり、ポート間にルータがあってはならない)。
.br
.I CheckSeg
-¥í¡¼¥«¥ë¥Ý¡¼¥È¤È¥»¥°¥á¥ó¥È¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
-¤³¤Î¥â¡¼¥É¤Ï CheckLocalPort ¥â¡¼¥É¤ÈƱ¤¸µ¡Ç½¤òÄ󶡤·¡¢
-¹¹¤Ë¥Ý¡¼¥È´Ö¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥»¥°¥á¥ó¥È¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
-¤è¤Ã¤Æ¡¢¤³¤Î¥â¡¼¥É¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ë
-¥¹¥Ñ¥Ë¥ó¥°¥Ä¥ê¡¼¥×¥í¥È¥³¥ë (Spanning Tree protocol) ¤ò
-»È¤¦¤è¤¦¤ËÀßÄꤵ¤ì¤¿¥®¥¬¥Ó¥Ã¥È¥¤¡¼¥µ¥Í¥Ã¥È¥¹¥¤¥Ã¥Á¤¬
-ÀßÃÖ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß»ÈÍѤǤ¤ë¡£
+ローカルポートとセグメントをチェックする。
+このモードは CheckLocalPort モードと同じ機能を提供し、
+更にポート間のネットワークセグメントをチェックする。
+よって、このモードはネットワーク上に
+スパニングツリープロトコル (Spanning Tree protocol) を
+使うように設定されたギガビットイーサネットスイッチが
+設置されている場合にのみ使用できる。
.br
.I DualNet
-¤³¤Î¥â¡¼¥É¤Ç¤Ï¡¢¥Ý¡¼¥È A ¤È B ¤¬ÊÌ¡¹¤Î¥Ç¥Ð¥¤¥¹¤È¤·¤Æ»ÈÍѤµ¤ì¤ë¡£
-2 ¥Ý¡¼¥È¤Î¥¢¥À¥×¥¿¤ò»ý¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢¥Ý¡¼¥È A ¤ò
+このモードでは、ポート A と B が別々のデバイスとして使用される。
+2 ポートのアダプタを持っている場合、ポート A を
.I eth[x]
-¤Ë¡¢¥Ý¡¼¥È B ¤ò
+に、ポート B を
.I eth[x+1]
-¤ËÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-2 ¤Ä¤Î¥Ý¡¼¥È¤ÏÊÌ¡¹¤Î IP ¥¢¥É¥ì¥¹¤òÉÕ¤±¤ÆÆÈΩ¤Ë»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-Í¥Àè¥Ý¡¼¥È¤ÎÀßÄê¤Ï»ÈÍѤµ¤ì¤Ê¤¤¡£
-RLMT ¤Ï̵¸ú¤Ë¤µ¤ì¤ë¡£
+に設定することができる。
+2 つのポートは別々の IP アドレスを付けて独立に使用することができる。
+優先ポートの設定は使用されない。
+RLMT は無効にされる。
-RLMT ¥â¡¼¥É
+RLMT モード
.I CheckLocalPort
-¤È
+と
.I CheckLinkState
-¤Ï¡¢1 ¤Ä¤Î¥¢¥À¥×¥¿¾å¤Î¥Ý¡¼¥È´Ö¤Ç¥Í¥Ã¥È¥ï¡¼¥¯·ÐÏ©¤¬¤¢¤ë¤è¤¦¤ÊÀßÄê¤Ç
-Æ°ºî¤¹¤ë¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤ë¡£
-¤µ¤é¤Ë¡¢¤³¤Î¥â¡¼¥É¤Ï¥¢¥À¥×¥¿Æ±»Î¤¬Ä¾·ë (back-to-back) ¤Ç
-Àܳ¤µ¤ì¤Æ¤¤¤ë¾õÂÖ¤ÇÆ°ºî¤¹¤ë¤è¤¦¤Ë¤ÏÀ߷פµ¤ì¤Æ¤¤¤Ê¤¤¡£
-.SH ¥Õ¥¡¥¤¥ë
+は、1 つのアダプタ上のポート間でネットワーク経路があるような設定で
+動作するように設計されている。
+さらに、このモードはアダプタ同士が直結 (back-to-back) で
+接続されている状態で動作するようには設計されていない。
+.SH ファイル
.TP
.I /proc/net/sk98lin/eth[x]
.br
-¥¢¥À¥×¥¿¥«¡¼¥É¤ÎÆÃÄê¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ÎÅý·×¥Õ¥¡¥¤¥ë¡£
-¤³¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï¡¢¥¢¥À¥×¥¿¥«¡¼¥É¤Î°ìÈÌŪ¤Ê¾ðÊó¤È¡¢
-Á´¤Æ¤ÎÁ÷¿®¡¦¼õ¿®¥«¥¦¥ó¥¿¤Î¾ÜºÙ¤Ê°ìÍ÷¤¬´Þ¤Þ¤ì¤ë¡£
+アダプタカードの特定のインタフェースの統計ファイル。
+このファイルには、アダプタカードの一般的な情報と、
+全ての送信・受信カウンタの詳細な一覧が含まれる。
.TP
.I /usr/src/linux/Documentation/networking/sk98lin.txt
.br
.I sk98lin
-¥É¥é¥¤¥Ð¤Î
+ドライバの
.I README
-¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
-¤³¤ì¤Ë¤Ï¾ÜºÙ¤Ê¥¤¥ó¥¹¥È¡¼¥ë HOWTO ¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢
-¥É¥é¥¤¥Ð¤ÎÁ´¤Æ¤Î°ú¤¿ô¤¬µ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
-¤Þ¤¿°ìÈÌŪ¤ÊÌäÂê¤È¤½¤Î²ò·èË¡¤Ë¤Ä¤¤¤Æ¤â½ñ¤«¤ì¤Æ¤¤¤ë¡£
-.SH ¥Ð¥°
-¥Ð¥°¤Ï linux@syskonnect.de ¤ËÊó¹ð¤·¤Æ¤Û¤·¤¤¡£
-.\" .SH Ãø¼Ô
+ファイルである。
+これには詳細なインストール HOWTO が含まれており、
+ドライバの全ての引き数が記述されている。
+また一般的な問題とその解決法についても書かれている。
+.SH ã\83\90ã\82°
+バグは linux@syskonnect.de に報告してほしい。
+.\" .SH 著者
.\" Ralph Roesler \(em rroesler@syskonnect.de
.\" .br
.\" Mirko Lindner \(em mlindner@syskonnect.de
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
.BR insmod (8),
.BR ifconfig (8),
.BR modprobe (8)