Manpages

名 前

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 で 削 除 さ れ た 。

sk98lin は Marvell と SysKonnect の ネ ッ ト ワ ー ク ア ダ プ タ ー カ ー ド の ギ ガ ビ ッ ト イ ー サ ネ ッ ト ド ラ イ バ で あ る 。 こ れ は SysKonnect SK−98xx/SK−95xx 互 換 の ギ ガ ビ ッ ト イ ー サ ネ ッ ト ア ダ プ タ ー と Yukon 互 換 の チ ッ プ セ ッ ト を サ ポ ー ト し て い る 。

insmod を 使 っ て ド ラ イ バ を ロ ー ド す る 際 、 ネ ッ ト ワ ー ク ア ダ プ タ ー カ ー ド の パ ラ メ ー タ ー を コ ン マ で 区 切 ら れ た コ マ ン ド の 列 と し て 指 定 す る こ と が で き る 。 2 つ の ネ ッ ト ワ ー ク ア ダ プ タ ー が 取 り 付 け ら れ て い る 時 に 、 例 え ば 、 1 つ 目 の ア ダ プ タ ー の ポ ー ト A の 自 動 ネ ゴ シ エ ー シ ョ ン は ON に す る が 、 2 つ 目 の ア ダ プ タ ー の ポ ー ト A は OFF に す る 場 合 は 、 以 下 の よ う に 入 力 す れ ば よ い :

insmod sk98lin.o AutoNeg_A=On,Off

sk98lin が 1 つ 以 上 の ア ダ プ タ ー カ ー ド に 関 連 づ け ら れ て い て 、 か つ /proc フ ァ イ ル シ ス テ ム が シ ス テ ム に マ ウ ン ト さ れ て い る 場 合 、 取 り 付 け ら れ て い る ネ ッ ト ワ ー ク ア ダ プ タ ー カ ー ド の 全 て の ポ ー ト に つ い て 、 (ポ ー ト 単 位 に ) 専 用 の 統 計 フ ァ イ ル が フ ォ ル ダ /proc/net/sk98lin に 作 ら れ る 。 こ れ ら の フ ァ イ ル は eth[x] と い う 名 前 で あ り 、 x は イ ン タ ー フ ェ ー ス の 番 号 で あ る 。 こ の 番 号 は シ ス テ ム に よ っ て ポ ー ト 毎 に 割 り 当 て ら れ た も の で あ る 。 ロ ー ド が 完 了 す る と 、 ifconfig(8) コ マ ン ド を 使 っ て 、 各 eth[x] イ ン タ ー フ ェ ー ス に 希 望 す る IP ア ド レ ス を 割 り 当 て る こ と が で き る 。 こ れ に よ り ア ダ プ タ ー が イ ー サ ネ ッ ト に 接 続 さ れ 、 コ ン ソ ー ル に 状 態 メ ッ セ ー ジ が 表 示 さ れ る 。 こ の メ ッ セ ー ジ で は 、 "ethx: network connection up using port y" の 後 に 設 定 さ れ た り 検 出 さ れ た 接 続 パ ラ メ ー タ ー が 表 示 さ れ る 。

sk98lin は ラ ー ジ フ レ ー ム (ジ ャ ン ボ フ レ ー ム と も 呼 ば れ る ) も サ ポ ー ト す る 。 ジ ャ ン ボ フ レ ー ム を 使 う と 、 大 量 の デ ー タ を 転 送 す る 際 に 、 ス ル ー プ ッ ト を 大 幅 に 向 上 さ せ る こ と が で き る 。 ラ ー ジ フ レ ー ム を 有 効 に す る に は 、 イ ン タ ー フ ェ ー ス の MTU (maximum transfer unit, 最 大 転 送 単 位 ) サ イ ズ を 大 き な 値 に 設 定 す れ ば よ い 。 デ フ ォ ル ト の MTU サ イ ズ は 1500 で あ り 、 最 大 で 9000 (バ イ ト ) ま で 設 定 す る こ と が で き る 。 MTU サ イ ズ を 設 定 す る の は 、 イ ン タ ー フ ェ ー ス に IP ア ド レ ス を 割 り 当 て る と き に も で き る し 、 後 か ら ifconfig(8) コ マ ン ド に mtu 引 き 数 を 指 定 す る こ と で 設 定 す る こ と も で き る 。 例 え ば 、 eth0 に IP ア ド レ ス と ラ ー ジ フ レ ー ム MTU サ イ ズ を 割 り 当 て た い 場 合 、 以 下 の 2 つ の コ マ ン ド を 実 行 す れ ば よ い :

ifconfig eth0 10.1.1.1
ifconfig eth0 mtu 9000 こ れ ら の 2 つ の コ マ ン ド は 1 つ に ま と め る こ と も で き る :

ifconfig eth0 10.1.1.1 mtu 9000 ラ ー ジ フ レ ー ム を 使 用 で き る の は 、 ネ ッ ト ワ ー ク 環 境 全 体 で ラ ー ジ フ レ ー ム の 使 用 が 認 め ら れ て い る 場 合 の み で あ る 点 に 注 意 す る こ と 。 つ ま り 、 イ ー サ ネ ッ ト で 使 わ れ て い る 全 て の ス イ ッ チ で も ラ ー ジ フ レ ー ム が サ ポ ー ト さ れ て い な け れ ば な ら な い 。 多 く の ス イ ッ チ が ラ ー ジ フ レ ー ム を サ ポ ー ト し て は い る が 、 設 定 を 行 う 必 要 が あ る 。 多 く の 場 合 、 デ フ ォ ル ト の 設 定 で は 標 準 フ レ ー ム (1500 バ イ ト の MTU サ イ ズ ) だ け し か サ ポ ー ト し な い 。 ネ ッ ト ワ ー ク 内 の ス イ ッ チ に 加 え 、 使 用 さ れ る 全 て の ネ ッ ト ワ ー ク ア ダ プ タ ー で も ジ ャ ン ボ フ レ ー ム が 有 効 に な っ て い な け れ ば な ら な い 。 ア ダ プ タ ー が ラ ー ジ フ レ ー ム を 受 け 取 る よ う に 設 定 さ れ て い な い 場 合 、 ア ダ プ タ ー は そ の フ レ ー ム を 単 純 に 捨 て て し ま う 。 標 準 の イ ー サ ネ ッ ト フ レ ー ム サ イ ズ に 戻 す の は 、 再 び ifconfig(8) コ マ ン ド を 使 え ば よ い :

ifconfig eth0 mtu 1500

Linux の Marvell/SysKonnect ギ ガ ビ ッ ト イ ー サ ネ ッ ト ド ラ イ バ は 、 IEEE 規 格 802.1, 802.1q, 802.3ad に 準 拠 す る VLAN と Link Aggregation に 対 応 し て い る 。 こ れ ら の 機 能 は 、 イ ン タ ー ネ ッ ト に あ る オ ー プ ン ソ ー ス モ ジ ュ ー ル を イ ン ス ト ー ル し た 後 で の み 利 用 可 能 で あ る :

VLAN: http://www.candelatech.com/~greear/vlan.html">http://www.candelatech.com/~greear/vlan.html
Link Aggregation
: http://www.st.rim.or.jp/~yumo">http://www.st.rim.or.jp/~yumo

Marvell/SysKonnect は 、 こ れ ら の オ ー プ ン ソ ー ス モ ジ ュ ー ル に 対 す る サ ポ ー ト は 行 っ て お ら ず 、 こ れ ら を 使 っ た 場 合 に 生 じ る い か な る 失 敗 や 問 題 に つ い て も 責 任 を 負 わ な い 点 に 注 意 す る こ と 。 パ ラ メ ー タ ー
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 の 値 FullHalf の み を 指 定 す る こ と が で き る 。 こ の 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 の 値 FullHalf の み を 指 定 す る こ と が で き る 。 こ の DupCap_B 引 き 数 は 、 リ ン ク パ ー ト ナ が 全 て の 二 重 通 信 の 組 み 合 わ せ を サ ポ ー ト し て い な い 場 合 に 役 に 立 つ 。
FlowCtrl_A=
i,j,... こ の 引 き 数 は 自 動 設 定 時 に ポ ー ト が 対 向 に 伝 え る フ ロ ー 制 御 機 能 を 設 定 す る 。 使 用 可 能 な 値 は 以 下 の 通 り : Sym, SymOrRem, LocSend, None。 デ フ ォ ル ト は SymOrRem で あ る 。 そ れ ぞ れ の モ ー ド に は 以 下 の よ う な 意 味 が あ る :

Sym = Symmetric リ ン ク パ ー ト ナ の 双 方 が PAUSE フ レ ー ム を 送 る こ と が で き る 。
SymOrRem
= SymmetricOrRemote リ ン ク パ ー ト ナ の 双 方 ま た は リ モ ー ト パ ー ト ナ の み が PAUSE フ レ ー ム を 送 る こ と が で き る 。
LocSend
= LocalSend ロ ー カ ル リ ン ク パ ー ト ナ の み が PAUSE フ レ ー ム を 送 る こ と が で き る 。
None
= None リ ン ク パ ー ト ナ の ど ち ら も PAUSE フ レ ー ム を 送 る こ と は で き な い 。 こ の パ ラ メ ー タ ー は AutoNeg_A が Off の 場 合 に は 無 視 さ れ る 点 に 注 意 す る こ と 。

FlowCtrl_B=i,j,... こ の 引 き 数 は 自 動 設 定 時 に ポ ー ト が 対 向 に 伝 え る フ ロ ー 制 御 機 能 を 設 定 す る 。 使 用 可 能 な 値 は 以 下 の 通 り : Sym, SymOrRem, LocSend, None。 デ フ ォ ル ト は SymOrRem で あ る 。 そ れ ぞ れ の モ ー ド に は 以 下 の よ う な 意 味 が あ る :

Sym = Symmetric リ ン ク パ ー ト ナ の 双 方 が PAUSE フ レ ー ム を 送 る こ と が で き る 。
SymOrRem
= SymmetricOrRemote リ ン ク パ ー ト ナ の 双 方 ま た は リ モ ー ト パ ー ト ナ の み が PAUSE フ レ ー ム を 送 る こ と が で き る 。
LocSend
= LocalSend ロ ー カ ル リ ン ク パ ー ト ナ の み が PAUSE フ レ ー ム を 送 る こ と が で き る 。
None
= None リ ン ク パ ー ト ナ の ど ち ら も PAUSE フ レ ー ム を 送 る こ と は で き な い 。 こ の パ ラ メ ー タ ー は AutoNeg_B が Off の 場 合 に は 無 視 さ れ る 点 に 注 意 す る こ と 。

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
100FD
| Full Off None Auto 100
100HD
| Half Off None Auto 100
10FD
| Full Off None Auto 10
10HD
| Half Off None Auto 10 そ の 他 の ポ ー ト 引 き 数 を ConType 引 き 数 と 組 み 合 わ せ て 指 定 す る と 、 そ れ ら の 設 定 を 結 合 し た 設 定 と な る 。 こ れ は 、 ポ ー ト 毎 の 引 き 数 (例 え ば Speed_A) の 方 が 組 み 合 わ せ 変 数 ConType よ り 優 先 順 位 が 高 い た め で あ る 。

Moderation=i,j,... 割 り 込 み 調 停 (interrupt moderation) は 、 ド ラ イ バ が 処 理 を 開 始 し な け れ ば な ら な い 割 り 込 み 回 数 の 最 大 値 を 設 定 す る た め に 使 用 さ れ る 。 つ ま り 、 ド ラ イ バ が 処 理 を 行 う ま で 、 1回 以 上 の 割 り 込 み (送 信 ま た は 受 信 パ ケ ッ ト が 処 理 さ れ る こ と ) が キ ュ ー に 入 れ ら れ る 。 キ ュ ー に 入 れ ら れ た 割 り 込 み が い つ 処 理 さ れ る か は 、 以 下 で 説 明 す る IntsPerSec 引 き 数 で 決 定 さ れ る 。 使 用 可 能 な 調 停 モ ー ド は 以 下 の 通 り : None, Static, Dynamic。 デ フ ォ ル ト は None で あ る 。 そ れ ぞ れ の モ ー ド は 以 下 の 意 味 を 持 つ :

None ア ダ プ タ ー カ ー ド に 対 し て 割 り 込 み 調 停 を 適 用 し な い 。 よ っ て 送 信 ま た は 受 信 割 り 込 み は 、 ア ダ プ タ ー カ ー ド の 割 り 込 み 線 に 現 れ る と 直 ぐ に 処 理 さ れ る 。

Static ア ダ プ タ ー カ ー ド に 対 し て 割 り 込 み 調 停 が 適 用 さ れ る 。 全 て の 送 信 ま た は 受 信 割 り 込 み は 、 調 停 間 隔 が 完 全 に 終 わ る ま で キ ュ ー に 入 れ ら れ る 。 こ の 調 停 間 隔 が 終 わ る と 、 キ ュ ー に 入 れ ら れ た 全 て の 割 り 込 み は 、 1個 の 大 き な 塊 と し て 遅 延 な く 処 理 さ れ る 。 Static と い う 用 語 は 、 あ る イ ン タ ー フ ェ ー ス に 現 在 ど れ だ け の ネ ッ ト ワ ー ク 負 荷 が か か っ て い る か に 関 わ ら ず 、 割 り 込 み 調 停 が 常 に 有 効 に な る こ と を 表 し て い る 。 さ ら に 、 調 停 間 隔 の 時 間 は 固 定 で 、 ド ラ イ バ が 動 作 し て い る 間 は 変 化 し な い 。

Dynamic シ ス テ ム の 負 荷 に 応 じ て 、 ア ダ プ タ ー カ ー ド に 対 し て 割 り 込 み 調 停 が 適 用 さ れ る 。 ド ラ イ バ が シ ス テ ム の 負 荷 が 高 す ぎ る と 検 出 し た 場 合 、 割 り 込 み 調 停 を 有 効 に す る こ と に よ り 、 過 剰 な ネ ッ ト ワ ー ク 負 荷 か ら シ ス テ ム を 保 護 し よ う と す る 。 —そ の 後 に —CPU 利 用 率 が 再 び 下 が っ た 場 合 (ま た は ネ ッ ト ワ ー ク 負 荷 が 極 わ ず か に な っ た 場 合 )、 割 り 込 み 調 停 は 自 動 的 に 無 効 に さ れ る 。 ド ラ イ バ が 扱 わ な け れ ば な ら な い イ ン タ ー フ ェ ー ス の う ち ネ ッ ト ワ ー ク 負 荷 が 高 い も の が 1 つ 以 上 あ り 、 —そ の 結 果 —CPU 利 用 率 が 高 く な っ て い る 場 合 、 割 り 込 み 調 停 を 使 う べ き で あ る 。 ネ ッ ト ワ ー ク 負 荷 が 高 い 状 況 で 調 停 が 適 用 さ れ る と 、 遅 い コ ン ピ ュ ー タ で は CPU 負 荷 が 20−30% 削 減 さ れ る だ ろ う 。 割 り 込 み 調 停 を 使 う こ と の 欠 点 と し て 、 往 復 遅 延 時 間 (round−trip−time, RTT) の 増 加 が あ る 点 に 注 意 す る こ と 。 こ れ は 、 割 り 込 み が キ ュ ー に 入 れ ら れ 、 ま と め て 処 理 さ れ る た め で あ る 。

IntsPerSec=i,j,... こ の 引 き 数 は 割 り 込 み 調 停 の 間 隔 を 決 定 す る 。 静 的 (static) 割 り 込 み 調 停 が 使 わ れ て い る 場 合 、 IntsPerSec 引 き 数 の 値 が 2000 で あ れ ば 、 割 り 込 み 調 停 の 間 隔 は 500 ミ リ 秒 に な る 。 こ の 引 き 数 に 設 定 可 能 な 値 は 30...40000 の 範 囲 で 、 こ れ は 1 秒 毎 の 割 り 込 み 回 数 で あ る 。 デ フ ォ ル ト 値 は 2000 で あ る 。 こ の 引 き 数 は 静 的 (static) ま た は 動 的 (dynamic) 割 り 込 み 調 停 が 有 効 に な っ て い る と き に の み 使 用 さ れ る 。 こ の 引 き 数 は 割 り 込 み 調 停 が 適 用 さ れ て い な い 場 合 に は 無 視 さ れ る 。 調 停 間 隔 の 期 間 は 注 意 し て 選 ぶ こ と 。 一 見 し た と こ ろ で は 、 と て も 長 い 期 間 (例 え ば 1 秒 間 に 100 回 だ け の 割 り 込 み ) を 選 ぶ こ と に 意 味 が あ る よ う に 見 え る か も し れ な い が 、 そ う す る と パ ケ ッ ト 処 理 の 遅 延 が 激 し く 増 加 す る 。 一 方 で 、 と て も 短 い 調 停 時 間 を 選 ぶ と 、 割 り 込 み 調 停 を 使 う 意 味 が な く な っ て し ま う 。
PrefPort=
i,j,... こ の 引 き 数 は (2 ポ ー ト の ネ ッ ト ワ ー ク ア ダ プ タ ー で ) 優 先 (preferred) ポ ー ト を A ま た は B の ど ち ら に す る か を 指 定 す る の に 使 わ れ る 。 優 先 ポ ー ト と は 、 A と B の 両 方 の ポ ー ト が 完 全 に 機 能 し て い る と 検 知 さ れ た 場 合 に 使 用 さ れ る ポ ー ト で あ る 。 使 用 可 能 な 値 は 以 下 の 通 り : A ま た は B。 デ フ ォ ル ト は A で あ る 。
RlmtMode=
i,j,...

RLMT は ポ ー ト の 状 態 を 監 視 す る 。 ア ク テ ィ ブ な ポ ー ト の リ ン ク が 落 ち た 場 合 、 RLMT は 即 時 に 待 機 し て い る リ ン ク に 切 り 替 え る 。 少 な く と も 1 つ の 「 物 理 的 」 リ ン ク が 起 動 す る ま で は 、 仮 想 リ ン ク が 維 持 さ れ る 。 こ の 引 き 数 は RLMT が 両 方 の ポ ー ト を ど の よ う に 監 視 す る か を 決 め る 。 使 用 可 能 な 値 は 以 下 の 通 り : CheckLinkState, CheckLocalPort, CheckSeg, DualNet。 デ フ ォ ル ト は CheckLinkState で あ る 。 各 モ ー ド は 以 下 の よ う な 意 味 を 持 つ 。

CheckLinkState リ ン ク 状 態 の チ ェ ッ ク の み : RLMT は 、 各 ポ ー ト に つ い て ア ダ プ タ ー ハ ー ド ウ ェ ア が 報 告 す る リ ン ク 状 態 を 使 い 、 そ の ポ ー ト が 全 て の ネ ッ ト ワ ー ク ト ラ フ ィ ッ ク を 送 受 信 す る の に 使 用 可 能 か を 決 定 す る 。

CheckLocalPort こ の モ ー ド で は 、 RLMT は ア ダ プ タ ー カ ー ド の 2 つ の ポ ー ト の 間 で 定 期 的 に パ ケ ッ ト を 交 換 す る こ と に よ り 、 2 つ の ポ ー ト の 間 の ネ ッ ト ワ ー ク 経 路 を 監 視 す る 。 こ の モ ー ド で は 2 つ の ポ ー ト が 互 い に 「 見 え る 」 よ う な ネ ッ ト ワ ー ク 設 定 が 必 要 で あ る (つ ま り 、 ポ ー ト 間 に ル ー タ ー が あ っ て は な ら な い )。

CheckSeg ロ ー カ ル ポ ー ト と セ グ メ ン ト を チ ェ ッ ク す る 。 こ の モ ー ド は CheckLocalPort モ ー ド と 同 じ 機 能 を 提 供 し 、 更 に ポ ー ト 間 の ネ ッ ト ワ ー ク セ グ メ ン ト を チ ェ ッ ク す る 。 よ っ て 、 こ の モ ー ド は ネ ッ ト ワ ー ク 上 に ス パ ニ ン グ ツ リ ー プ ロ ト コ ル (Spanning Tree protocol) を 使 う よ う に 設 定 さ れ た ギ ガ ビ ッ ト イ ー サ ネ ッ ト ス イ ッ チ が 設 置 さ れ て い る 場 合 に の み 使 用 で き る 。

DualNet こ の モ ー ド で は 、 ポ ー ト A と B が 別 々 の デ バ イ ス と し て 使 用 さ れ る 。 2 ポ ー ト の ア ダ プ タ ー を 持 っ て い る 場 合 、 ポ ー ト A を eth[x] に 、 ポ ー ト B を eth[x+1] に 設 定 す る こ と が で き る 。 2 つ の ポ ー ト は 別 々 の IP ア ド レ ス を 付 け て 独 立 に 使 用 す る こ と が で き る 。 優 先 ポ ー ト の 設 定 は 使 用 さ れ な い 。 RLMT は 無 効 に さ れ る 。

RLMT モ ー ド CheckLocalPortCheckLinkState は 、 1 つ の ア ダ プ タ ー 上 の ポ ー ト 間 で ネ ッ ト ワ ー ク 経 路 が あ る よ う な 設 定 で 動 作 す る よ う に 設 計 さ れ て い る 。 さ ら に 、 こ の モ ー ド は ア ダ プ タ ー 同 士 が 直 結 (back−to−back) で 接 続 さ れ て い る 状 態 で 動 作 す る よ う に は 設 計 さ れ て い な い 。

フ ァ イ ル

/proc/net/sk98lin/eth[x] ア ダ プ タ ー カ ー ド の 特 定 の イ ン タ ー フ ェ ー ス の 統 計 フ ァ イ ル 。 こ の フ ァ イ ル に は 、 ア ダ プ タ ー カ ー ド の 一 般 的 な 情 報 と 、 全 て の 送 信 ・ 受 信 カ ウ ン タ ー の 詳 細 な 一 覧 が 含 ま れ る 。
/usr/src/linux/Documentation/networking/sk98lin.txt

sk98lin ド ラ イ バ の README フ ァ イ ル で あ る 。 こ れ に は 詳 細 な イ ン ス ト ー ル HOWTO が 含 ま れ て お り 、 ド ラ イ バ の 全 て の 引 き 数 が 記 述 さ れ て い る 。 ま た 一 般 的 な 問 題 と そ の 解 決 法 に つ い て も 書 か れ て い る 。

バ グ

バ グ は linux [AT] syskonnect.de に 報 告 し て ほ し い 。

関 連 項 目

insmod(8), ifconfig(8), modprobe(8)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。