如果HDR使用一分二特性,需要对HDR交换机端口进行配置。
# mst start
# mst ib add
-I- Discovering the fabric - Running: ibdiagnet -skip all
-I- Added 3 in-band devices
# mst status
MST modules:
------------
MST PCI module loaded
MST PCI configuration module loaded
MST devices:
------------
/dev/mst/mt4123_pciconf0 - PCI configuration cycles access.
domain:bus:dev.fn=0000:01:00.0 addr.reg=88 data.reg=92
Chip revision is: 00
Inband devices:
-------------------
/dev/mst/CA_MT4123_MT4123_ConnectX6___Mellanox_Technologies_lid-0x0001
/dev/mst/CA_MT4123_MT4123_ConnectX6___Mellanox_Technologies_lid-0x0003
/dev/mst/SW_MT54000_b8599f030052c424_lid-0x0002
mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0003 set SPLIT_MODE=1
举例一:对交换机所有40个端口设置一分二特性。
# mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 set SPLIT_PORT[1..40]=1
举例二:对交换机特定端口,比如2端口设置一分二特性。
# mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 set SPLIT_PORT[2]=1
# flint -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 swreset
# mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query
Device #1:
----------
Device type: Quantum
Name: N/A
Description: N/A
Device: /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002
Configurations: Next Boot
SPLIT_MODE SPLIT_2X(1)
SPLIT_PORT Array[1..64]
GB_VECTOR_LENGTH 0
GB_UPDATE_MODE ALL(0)
GB_VECTOR Array[0..7]
查询交换机前10个端口的一分为二特性是否开启。
# mlxconfig -d /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002 query SPLIT_PORT[1..10]
Device #1:
----------
Device type: Quantum
Name: N/A
Description: N/A
Device: /dev/mst/SW_MT54000_Quantum_Mellanox_Technologies_lid-0x0002
Configurations: Next Boot
SPLIT_PORT[1] SPLIT_2X(1)
SPLIT_PORT[2] SPLIT_2X(1)
SPLIT_PORT[3] SPLIT_2X(1)
SPLIT_PORT[4] SPLIT_2X(1)
SPLIT_PORT[5] SPLIT_2X(1)
SPLIT_PORT[6] SPLIT_2X(1)
SPLIT_PORT[7] SPLIT_2X(1)
SPLIT_PORT[8] SPLIT_2X(1)
SPLIT_PORT[9] SPLIT_2X(1)
SPLIT_PORT[10] SPLIT_2X(1)