Set Switch Info Parameters Command
更新时间: 2025/06/26
在Gitcode上查看源码03h-设置交换机信息参数(Set-Switch-Info-Parameters-Command)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
设置交换机信息参数。
权限
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 94h |
| 1:3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=03h |
| 5 | Parameter selector |
| 6:N | Configuration parameter data |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code 80h=parameter not supported 81h=attempt to set the 'set in progress' value (in parameter #0) when not inthe 'set complete' state. (This completion code provides a way torecognize that another party has already 'claimed' the parameters.) 82h=attempt to write read-only parameter |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
命令样例
设置交换机信息参数
请求:
ipmicmd -k "0f 00 MM NN" smi 0响应:
0f MM NN附表1 交换机信息参数表
| Parameter | # | Parameter Data |
|---|---|---|
| Set in progress | 00h | data 1: This parameter is used to indicate when any of the following parameters are being updated, and when the updates are completed. The bit is primarily provided to alert software than some other software or utility is in the process of making changes to the data. An implementation can also elect to provide a 'rollback' feature that uses this information to decide whether to 'roll back' to the previous configuration information, or to accept the configuration change. |
| Port Number (Read Only) | 01h | data1: Port Number |
| Port Type (Read Only) | 02h | data1: Interface Selector(Set Selector) 说明: 接口选择:0-对外,1-对内 data2 -Port Selector(Block Selector) data3 -Port type 00h GE 01h 10GE 02h 40GE 03h FC 04h FCoE |
| Port Name (Read Only) | 03h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3-N -Name String |
| Port Dest (Read Only) | 04h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Dest Slot --0xFF时表示端口没有Dest Slot data4 -Dest Port --0xFF时表示端口没有Dest Port |
| Port Adapter Present (Read Only) | 05h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Present 00h Absent 01h Present |
| Port Link Status (Read Only) | 06h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Link Status --端口整体的link状态 00h link down 01h link up data4 -Sub Link Status:端口具体的link状态,不同单板可能会存在多种状态 00h link up 01h phy link down 02h phy link up 03h link fault 0xFFh invalid data --表示端口具体的link状态不使用,上层不需要解析该数据 |
| Port Adapter AssetsTag (Read Only) | 07h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Sub String Selector (Sub Block Selector) data4-N -AssetsTag, a long string |
| Port Control (Write Only) | 08h | data1 -Interface Selector data2 -Port Selector data3 -Control 00h port reset other reserved |
| Port Rate | 09h | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Port Rate 0:10M 1:100M 2:1000M 3:10G 4:40G 5:100G other reserved |
| Port Mode | 0Ah | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Port Mode 0:simplex 1:Half Duplex 2:Full Duplex other reserved |
| Port CRC Data | 0Bh | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3:data6 -Port TX CRC(LSB) data7:data10 -Port RX CRC(LSB) |
| Port CRC Control | 0Ch | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3 -Control 00h Disable 01h Enable |
| Port Adapter Hardware Info 说明: 每个块和子块数据都是16字节。 | 0Dh | data1 -Interface Selector(Set Selector) data2 -Port Selector(Block Selector) data3:data6 -temp(LSB) data7:data10 -VCC(LSB) data11:data14 -BIAS(LSB) data15:data18 -TXpwr(LSB) data19:data22 -RXpwr(LSB) |
| Port Description(Read Only) | 0Eh | 交换机端口描述信息,响应5:N部分内容: data5 -Length data6-N -Port Description String |