CSR配置字典之NetworkAdapter类
更新时间: 2026/05/27
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题NetworkAdapter类配置字典
版本v1.0
创建日期2026-05-27
最后更新2026-05-27
维护状态待完善

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-27初始版本创建NetworkAdapter类配置字典全新文档待定

🎯 类概览

NetworkAdapter 类

属性
类名称NetworkAdapter
功能描述网卡适配器管理对象,提供网卡基本信息、状态监控、版本管理和温度监控功能
所属SIG组hardware
所属组件network_adapter
责任人网卡管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IDString-String-网卡IDBMC接口展示65535CSR配置软件
NodeIdString-String-网卡NodeIdBMC接口展示"EXUOCPCard2"CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SystemIDString-String-系统IDBMC接口展示1CSR配置软件
SlotNumberU8-U8-槽位号BMC接口展示"<=/PCIeDevice_1.SlotID"硬件提供硬件
NameString-String-网卡型号名称BMC接口展示"BCM957508-P2100G"硬件提供硬件
DisplayNameString-String-网卡显示名称BMC接口展示"网卡1"CSR配置软件
ManufacturerString-String-厂商名称BMC接口展示"Broadcom"硬件提供硬件
DescriptionString-String-网卡描述BMC接口展示"2*100GE"硬件提供硬件
PositionString-String-网卡容器信息BMC接口展示"<=/PCIeDevice_1.Position"硬件提供硬件
DeviceLocatorString-String-网卡丝印信息BMC接口展示"<=/PCIeDevice_1.DeviceName"硬件提供硬件
TypeString-String-网卡类型BMC接口展示3硬件提供硬件
NetworkPortCountU8-U8-网口个数BMC接口展示2硬件提供硬件
NetworkDeviceFunctionCountU8255U8-网卡可用的最大物理功能数量BMC接口展示2CSR配置软件
ModelString-String-芯片型号BMC接口展示"BCM57508"硬件提供硬件
ModelDescriptionString-String-芯片型号描述BMC接口展示"2*100GE"硬件提供硬件
ChipManufacturerString-String-芯片厂商BMC接口展示"Broadcom"硬件提供硬件
ChipVendorString-String-芯片厂商BMC接口展示"Broadcom"硬件提供硬件
RootBDFString-String-网卡BDF信息BMC接口展示"0000:80:04.0"硬件提供硬件
FirmwareVersionString-String-固件版本BMC接口展示"29.36.2048"硬件提供硬件
VendorIDString0xFFFFString-厂商IDBMC接口展示"0x14e4"硬件提供硬件
DeviceIDString0xFFFFString-设备IDBMC接口展示"0x1750"硬件提供硬件
SubsystemVendorIDString0xFFFFString-子系统厂商IDBMC接口展示"0x14e4"硬件提供硬件
SubsystemDeviceIDString0xFFFFString-子系统设备IDBMC接口展示"0x2100"硬件提供硬件
BoardIDU1665535U16-单板IDBMC接口展示65535硬件提供硬件
BoardIDHexString0xFFFFString-十六进制单板IDBMC接口展示"0Xffff"硬件提供硬件
ComponentUniqueIDString-String-组件唯一标识BMC接口展示"N/A"硬件提供硬件
PCBVersionString-String-PCB版本BMC接口展示"<=/PCIeCard_1.PcbVersion"硬件提供硬件
AssociatedResourceString-String-网卡资源归属BMC接口展示"CPU2"硬件提供硬件
SupportedMctpBoolean-Boolean-网卡是否支持MCTPBMC接口展示true硬件提供硬件
SupportedLLDPBoolean-Boolean-网卡是否支持LLDPBMC接口展示true硬件提供硬件
HotPluggableBoolean-Boolean-网卡是否支持热插拔BMC接口展示false硬件提供硬件
ReadyToRemoveBoolean-Boolean-热拔出是否已准备好BMC接口展示false硬件提供硬件
AttentionHotPlugStateString-String-热插拔状态:0 - 不可操作;1 - 可拔出;2 - 可插入;其他 - 未知BMC接口展示255BMC内部设置软件
SerialNumberString-String-序列号BMC接口展示"<=/PCIeCard_1.SerialNumber"硬件提供硬件
PreviousSerialNumberString-String-更换前的序列号BMC接口展示"SN123455"BMC内部设置软件
TemperatureCelsiusU16-U16-芯片温度BMC接口展示0硬件提供硬件
TemperatureStatusString-String-芯片温度状态:0 - 正常;1 - 失效BMC接口展示0BMC内部设置软件
MaxOperatingTemperatureCelsiusU16-U16-网卡在稳态下支持的最大温度BMC接口展示0硬件提供硬件
PredictiveFaultBoolean-Boolean-预测故障标志位BMC接口展示0BMC内部设置软件
FruIdU8-U8-网卡电子标签BMC接口展示255CSR配置软件
DiagnosticFaultString-String-故障诊断定位标志位BMC接口展示0BMC内部设置软件
ReplacedFlagBoolean-Boolean-网卡更换标志位BMC接口展示0BMC内部设置软件
BandwidthThresholdPercentU8100U8-网络带宽占用率门限BMC接口展示100CSR配置软件
ParentCardSlotIdU8-U8-关联上一级卡的槽位号BMC接口展示255硬件提供硬件
PfMacInfoString-String-Physical Function Mac信息BMC接口展示-硬件提供硬件
BoardNameString-String-单板名称BMC接口展示"BCM957508-P2100G"硬件提供硬件
CardPowerGoodU8-U8-卡上电状态BMC内部使用1BMC内部设置软件
ReadyToRemoveValueU8-U8-可移除值BMC内部使用0BMC内部设置软件
SegmentU80U8-PCIe段号(只读)BMC内部使用0硬件提供硬件
SocketIdU80U8-Socket ID(只读)BMC内部使用"<=/PCIeDevice_1.SocketID"硬件提供硬件
BusU8-U8-总线号(只读)BMC内部使用"<=/PCIeDevice_1.Bus"硬件提供硬件
DeviceU8-U8-设备号(只读)BMC内部使用"<=/PCIeDevice_1.Device"硬件提供硬件
FunctionU8-U8-功能号(只读)BMC内部使用"<=/PCIeDevice_1.Function"硬件提供硬件
DevBusU8-U8-设备总线号(只读)BMC内部使用"<=/PCIeDevice_1.DevBus"硬件提供硬件
DevDeviceU8-U8-设备设备号(只读)BMC内部使用"<=/PCIeDevice_1.DevDevice"硬件提供硬件
DevFunctionU8-U8-设备功能号(只读)BMC内部使用"<=/PCIeDevice_1.DevFunction"硬件提供硬件
RefChipU8[]-U8[]-关联芯片BMC内部使用"#/Chip_NIC"CSR配置软件
SpecialPcieCardBooleanfalseBoolean-特殊PCIe卡(只读)BMC内部使用falseCSR配置软件
RefFrudataU8[]-U8[]-关联FRU数据BMC内部使用"#/FruData_NIC"CSR配置软件
MPUBusyStatusU8-U8-MPU忙碌状态BMC内部使用0BMC内部设置软件
RefFruChipU8[]-U8[]-关联FRU芯片BMC内部使用"#/Chip_FRU"CSR配置软件
RefCPLDChipU8[]-U8[]-关联CPLD芯片BMC内部使用"#/Chip_CPLD"CSR配置软件
SystemLoadedStatusU8-U8-系统加载状态BMC内部使用0BMC内部设置软件
CreatedByDeviceObjectBooleanfalseBoolean-是否由设备对象创建BMC内部使用falseBMC内部设置软件
PowerScannerU8255U8-电源扫描器(只读)BMC内部使用255CSR配置软件

📝 配置示例

json
{
            "SystemID": 1,
            "SlotNumber": "<=/PCIeDevice_1.SlotID",
            "Name": "BCM957508-P2100G",
            "Manufacturer": "Broadcom",
            "Description": "2*100GE",
            "Position": "<=/PCIeDevice_1.Position",
            "DeviceLocator": "<=/PCIeDevice_1.DeviceName",
            "Type": 3,
            "Model": "BCM57508",
            "ModelDescription": "2*100GE",
            "ChipVendor": "Broadcom",
            "ChipManufacturer": "Broadcom",
            "NetworkPortCount": 2,
            "BoardName": "BCM957508-P2100G",
            "VendorID": "0x14e4",
            "DeviceID": "0x1750",
            "SubsystemVendorID": "0x14e4",
            "SubsystemDeviceID": "0x2100",
            "ComponentUniqueID": "N/A",
            "PCBVersion": "<=/PCIeCard_1.PcbVersion",
            "FruId": 255,
            "SupportedMctp": true,
            "HotPluggable": false,
            "ReadyToRemove": false,
            "AttentionHotPlugState": 255,
            "SocketId": "<=/PCIeDevice_1.SocketID",
            "Bus": "<=/PCIeDevice_1.Bus",
            "Device": "<=/PCIeDevice_1.Device",
            "Function": "<=/PCIeDevice_1.Function",
            "DevBus": "<=/PCIeDevice_1.DevBus",
            "DevDevice": "<=/PCIeDevice_1.DevDevice",
            "DevFunction": "<=/PCIeDevice_1.DevFunction",
            "LinkWidthCapability": "<=/PCIeCard_1.LinkWidthAbility",
            "LinkSpeedCapability": "<=/PCIeCard_1.LinkSpeedCapability",
            "LinkWidth": "<=/PCIeCard_1.LinkWidth",
            "LinkSpeed": "<=/PCIeCard_1.LinkSpeed",
            "TemperatureCelsius": 0,
            "TemperatureStatus": 0,
            "BandwidthThresholdPercent": 100,
            "ParentCardSlotId": 255,
            "Health": "<=/Component_PCIeCard.Health",
            "SerialNumber": "<=/PCIeCard_1.SerialNumber"
        }