mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
mlx5_core: add more port module event types to decode.
Reviewed by: hselasky Sponsored by: Mellanox Technologies MFC after: 3 days
This commit is contained in:
parent
6418350cf4
commit
d0a4068359
3 changed files with 25 additions and 1 deletions
|
|
@ -565,6 +565,12 @@ enum {
|
|||
MLX5_MODULE_EVENT_ERROR_HIGH_TEMPERATURE = 0x6,
|
||||
MLX5_MODULE_EVENT_ERROR_CABLE_IS_SHORTED = 0x7,
|
||||
MLX5_MODULE_EVENT_ERROR_PMD_TYPE_NOT_ENABLED = 0x8,
|
||||
MLX5_MODULE_EVENT_ERROR_LASTER_TEC_FAILURE = 0x9,
|
||||
MLX5_MODULE_EVENT_ERROR_HIGH_CURRENT = 0xa,
|
||||
MLX5_MODULE_EVENT_ERROR_HIGH_VOLTAGE = 0xb,
|
||||
MLX5_MODULE_EVENT_ERROR_PCIE_SYS_POWER_SLOT_EXCEEDED = 0xc,
|
||||
MLX5_MODULE_EVENT_ERROR_HIGH_POWER = 0xd,
|
||||
MLX5_MODULE_EVENT_ERROR_MODULE_STATE_MACHINE_FAULT = 0xe,
|
||||
MLX5_MODULE_EVENT_ERROR_NUM ,
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -661,6 +661,18 @@ static const char *mlx5_port_module_event_error_type_to_string(u8 error_type)
|
|||
return "Bad or shorted cable/module";
|
||||
case MLX5_MODULE_EVENT_ERROR_PMD_TYPE_NOT_ENABLED:
|
||||
return "PMD type is not enabled";
|
||||
case MLX5_MODULE_EVENT_ERROR_LASTER_TEC_FAILURE:
|
||||
return "Laster_TEC_failure";
|
||||
case MLX5_MODULE_EVENT_ERROR_HIGH_CURRENT:
|
||||
return "High_current";
|
||||
case MLX5_MODULE_EVENT_ERROR_HIGH_VOLTAGE:
|
||||
return "High_voltage";
|
||||
case MLX5_MODULE_EVENT_ERROR_PCIE_SYS_POWER_SLOT_EXCEEDED:
|
||||
return "pcie_system_power_slot_Exceeded";
|
||||
case MLX5_MODULE_EVENT_ERROR_HIGH_POWER:
|
||||
return "High_power";
|
||||
case MLX5_MODULE_EVENT_ERROR_MODULE_STATE_MACHINE_FAULT:
|
||||
return "Module_state_machine_fault";
|
||||
default:
|
||||
return "Unknown error type";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1304,7 +1304,13 @@ m(+1, u64, enforce_part_number, "enforce_part_number", "Module Enforce part numb
|
|||
m(+1, u64, unknown_id, "unknown_id", "Module Unknown identifier") \
|
||||
m(+1, u64, high_temp, "high_temp", "Module High Temperature") \
|
||||
m(+1, u64, cable_shorted, "cable_shorted", "Module Cable is shorted") \
|
||||
m(+1, u64, pmd_type_not_enabled, "pmd_type_not_enabled", "PMD type is not enabled")
|
||||
m(+1, u64, pmd_type_not_enabled, "pmd_type_not_enabled", "PMD type is not enabled") \
|
||||
m(+1, u64, laster_tec_failure, "laster_tec_failure", "Laster TEC failure") \
|
||||
m(+1, u64, high_current, "high_current", "High current") \
|
||||
m(+1, u64, high_voltage, "high_voltage", "High voltage") \
|
||||
m(+1, u64, pcie_sys_power_slot_exceeded, "pcie_sys_power_slot_exceeded", "PCIe system power slot Exceeded") \
|
||||
m(+1, u64, high_power, "high_power", "High power") \
|
||||
m(+1, u64, module_state_machine_fault, "module_state_machine_fault", "Module State Machine fault")
|
||||
|
||||
static const char *mlx5_pme_err_desc[] = {
|
||||
MLX5_PORT_MODULE_ERROR_STATS(MLX5_STATS_DESC)
|
||||
|
|
|
|||
Loading…
Reference in a new issue