トップページ > NICドライバ、TCP/IPパラメータ関連 > /dev/hme ドライバの設定パラメーター[nddコマンド]
カテゴリー
オラクルエンジニア通信
サポートページ
マニュアルページ
ソフトウェアダウンロード
中古UNIXマシン購入
blogs.sun.com
お勧めサイト
プライベートリンク

/dev/hme ドライバの設定パラメーター[nddコマンド]

その他のドライバのパラメーターはこちら
/dev/ip  /dev/tcp  /dev/udp  /dev/icmp  /dev/hme  /dev/ge 
/dev/hme

hme Parameter
パラメータ名Modemin/max/DefaultComment
transceiver_inuse RO - 0 内部トランシーバ
1 外部トランシーバ(デフォルト)
link_status RO - 現在の接続状態
0 接続
1 切断(デフォルト)
link_speed RO - 状態が接続の場合のみ有効
0 100Mbps
1 10Mbps(デフォルト)
link_mode RO - 状態が接続の場合のみ有効
0 全二重
1 半二重(デフォルト)


パケット間隔 (IPG) パラメタ
FEPS ASIC は、プログラム可能なパケット間の間隔 (IPG: Inter-Packet Gap) パラメタの ipg1 と ipg2 に対応しています。IPG の合計値は、ipg1 と ipg2 の合計値になります。
自動ネゴシエーションプロトコルによって接続速度が 10 Mbps に設定されている場合、デフォルトの IPG 合計は 9.6 ms になります。接続速度が 100 Mbps の場合は、0.96 ms になります。
バイト時間 = 100 Mbps または 10 Mbps の接続速度で 1 バイトを送信するのに要する時間

パラメータ名Modemin/max/DefaultComment
ipg1 RW min = 0 バイト時間
max = 255 バイト時間
default = 8 バイト時間
上記参照
ipg2 RW min = 0 バイト時間
max = 255 バイト時間
default = 4 バイト時間
上記参照


lance_mode と ipg0 を使用したパケット送信前の追加遅延の定義
以下の 2 つの ASIC は、lance_mode という、プログラム可能なモードに対応しています。ipg0 は、lance_mode に関係するパラメタです。
Fast Ethernet Parallel Port SCSI (SBus 用 FEPS)
PCI Fast Ethernet and Expansion (PCI 用 PFEX)
lance_mode が有効な場合は (デフォルトの設定)、ipg0 パラメタを設定することによって、パケットを受信してから送信するまでの間に遅延が追加されます。ipg0 パラメタによって設定されるこの遅延は、ipg1 と ipg2 パラメタによって設定される遅延に追加されます。ipg0 で追加遅延を設定することによって、衝突を減少させることができます。lance_mode を有効にしたシステムでは、ネットワーク上で時間が不足する可能性があります。
lance_mode が無効な場合は、ipg0 の値は無視され、追加遅延は設定されません。この場合は、ipg1 と ipg2 によって設定された遅延だけが使用されます。他のシステムから大量の連続したパケットが送信され続けている場合は、lance_mode を無効にしてください。
追加遅延は、ipg0 パラメタに 0 - 31 の値を設定することによって設定することができます。これは、ニブル時間で表した遅延です。ニブル時間は、接続上で 4 ビットを送信するために必要な時間です。接続速度が 10 Mbps の場合、ニブル時間は 400 ナノ秒となります。接続速度が 100 Mbps の場合は、40 ナノ秒となります。
たとえば、接続の速度が 10 Mbps で、ipg0 を 20 ニブル時間に設定した場合、追加遅延は 20 * 400 ナノ秒で 8000 ナノ秒になります。接続速度が 100 Mbps で、ipg0 を 30 ニブル時間に設定した場合は、30 * 40 ナノ秒で 1200 ナノ秒になります。


パラメータ名Modemin/max/DefaultComment
lance_mode RW min = 0 (lance_mode 無効)
max = 1 (lance_mode 有効)
default = 1
上記参照
ipg0 RW min = 0 ニブル時間
max = 31 ニブル時間
default = 16 ニブル時間
デフォルト値は 16 ニブル時間です。10 Mbps の場合は 6.4 マイクロ秒、100 Mbps の場合は 0.64 マイクロ秒になります。


動作モードのパラメタ
これらのパラメタの優先順位は、高いものから順に
adv_100fdx_cap、
adv_100T4_cap、
adv_100hdx_cap、
adv_10fdx_cap、
adv_10hdx_cap となります。


パラメータ名Modemin/max/DefaultComment
adv_autoneg_cap RW min = 0 (強制モード)
max = 1 (自動ネゴシエーション)
default = 1
ハードウェアが通知するローカルトランシーバの機能
adv_100T4_cap RW min = 0 (100 BASE-T4 不可)
max = 1 (100 BASE-T4 可)
default = 1
ハードウェアが通知するローカルトランシーバの機能
adv_100fdx_cap RW min = 0 (100 Mbps、全二重不可)
max = 1 (100 Mbps、全二重可)
default = 1
ハードウェアが通知するローカルトランシーバの機能
adv_100hdx_cap RW min = 0 (100 Mbps、半二重不可)
max = 1 (100 Mbps、半二重可)
default = 1
ハードウェアが通知するローカルトランシーバの機能
adv_10fdx_cap RW min = 0 (10 Mbps、全二重不可)
max = 1 (10 Mbps、全二重可)
default = 1
ハードウェアが通知するローカルトランシーバの機能
adv_10hdx_cap RW min = 0 (10 Mbps、半二重不可)
max = 1 (10 Mbps、半二重可)
default = 1
ハードウェアが通知するローカルトランシーバの機能
use_int_xcvr RW min = 0 (接続されている外部トランシーバを使用する)
max = 1 (外部トランシーバが接続されている場合でも内部トランシーバを使用する)
default = 0
ユーザーがネットワーク用に選択したローカルトランシーバの機能
pace_size RW min = 0
max = 255
default = 0
送信可能な連続パケット数。pace_size の値が 0 の場合は、送信することができる連続パケットの数に制限はありません。0一度に送信できる連続パケット数の制限なし (デフォルト)1 - 255 一度に送信できる連続パケット数


トランシーバの機能を示す読み取り専用パラメタ
パラメータ名Modemin/max/DefaultComment
autoneg_cap RO min = 0 (自動ネゴシエーション可)
max = 1 (自動ネゴシエーション不可)
default = 1
ハードウェアのローカルトランシーバ機能
100T4_cap RO min = 0 (100 BASE-T4 可)
max = 1 (100 BASE-T4 不可)
default = 1
ハードウェアのローカル外部トランシーバ機能
100fdx_cap RO min = 0 (100 Mbps、全二重可)
max = 1 (100 Mbps、全二重不可)
default = 1
ハードウェアのローカルトランシーバ機能 (起動時に初期化)
100hdx_cap RO min = 0 (100 Mbps、半二重可)
max = 1 (100 Mbps、半二重不可)
default = 1
ハードウェアのローカルトランシーバ機能 (起動時に初期化)
10fdx_cap RO min = 0 (10 Mbps、全二重可)
max = 1 (10 Mbps、全二重不可)
default = 1
ハードウェアのローカルトランシーバ機能 (起動時に初期化)
10hdx_cap RO min = 0 (10 Mbps、半二重可)
max = 1(10 Mbps、半二重不可)
default = 1
ハードウェアのローカルトランシーバ機能 (起動時に初期化)


接続相手の機能を示す読み取り専用パラメタ
パラメータ名Modemin/max/DefaultComment
lp_autoneg_cap RO min = 0 (自動ネゴシエーション不可)
max = 1(自動ネゴシエーション可)
default = 0
接続相手のトランシーバ機能
lp_100T4_cap RO min = 0 (100 BASE-T4 可)
max = 1(100 BASE-T4 不可)
default = 0
接続相手のトランシーバ機能
lp_100fdx_cap RO - 0 100 Mbps、全二重送信可(デフォルト)
1 100 Mbps、全二重送信不可
lp_100hdx_cap RO min = 0 (100 Mbps、半二重送信可)
max = 1(100 Mbps、半二重送信不可)
default = 0
接続相手のトランシーバ機能
lp_10fdx_cap RO min = 0 (10 Mbps、全二重送信可)
max = 1(10 Mbps、全二重送信不可)
default = 0
接続相手のトランシーバ機能
lp_10hdx_cap RO min = 0 (10 Mbps、半二重送信可)
max = 1(10 Mbps、半二重送信不可)
default = 0
接続相手のトランシーバ機能
instance RW - デバイスインスタンス

オラクルユニバーシティSolaris系技術トレーニング一覧

Solarisお勧め書籍

Solaris 11.2 システムハンドブック
Oracle Solaris 11 試験対策本(OCA)