ethtool

https://mirrors.edge.kernel.org/pub/software/network/ethtool/devel.html

最新 version 5.30(2019/09/23)SFF-8024 Rev 4.0まで対応。 SWDM4, 4WDM等のテーブルは無い。

sudo ethtool -m swp1
sudo ethtool -m swp1 hex on

SFP+(SFF-8472)

 
ID
0
ex ID
1
connector
2
10G type
3
ethertype
6
rate
12
detail
WST-SFP+Cu-C
0x03
0x04
0x22
0x02
0x04
0x64
infiniband 1X copper active,1000BASE-CX,10Gbps
WST-SFP+SRc-C 0x03 0x04 0x07 0x10 0x00    
WST-SFP+LR-C 0x03 0x04 0x07 0x20 0x00    
10G AOC 0x03 0x04 0x0b 0x10 0x00 0x67 10G SR,10.3Gbps

10GBASE-Tの定義が無いので(SFF-8472 Rev 12.2),1000BASE-CXを返しているようだ。rateは10G(0x64)

QSFP+/QSFP28(SFF-8636)

 
 
ID
0
ex ID
129(0x81)
131(0x83)
ex type
192(0xc0)
detail
WST-QSFP+PLR4-C 0x0d 0x80 0x80 0x12  
40G AOC 0x0d 0x00 0x04 0x00  
WST-QS28-LR4-C 0x11 0xcc 0x80 0x03 3.5W
WST-QS28-4ML-C

0x11

0xcc

0x80

0x06

3.5W, CWDM4

WST-QS28-CM4-C

0x11

0xcc

0x80

0x06

3.5W

WST-QS28-CM4P-D 0x11 0xcc 0x80 0x06 3.5W
WST-QS28-CM4c-D 0x11 0xcc 0x80 0x06 3.5W
WST-QS28-AOC 0x11

0xcc

0x80

0x01 3.5W?
  • WST-QS28-4ML-Cは4WDM-10(0x22)ではなくCWDM4(0x06)を答えている
  • DUAL RATEの時はどうなる?