blob: bfbdae752992771a80018cb5988bcdd046195df9 [file]
edition = "2023";
package milotic_tlbmc.nic_veeprom;
enum NicTelemetryVersion {
NIC_TELEMETRY_VERSION_UNKNOWN = 0;
NIC_TELEMETRY_VERSION_V1 = 1;
NIC_TELEMETRY_VERSION_V2 = 2;
NIC_TELEMETRY_VERSION_V4 = 4;
NIC_TELEMETRY_VERSION_V5 = 5;
}
enum NicTelemetryName {
NIC_TELEMETRY_NAME_UNKNOWN = 0;
NIC_TELEMETRY_NAME_PORT0_SPEED_GBPS = 1;
NIC_TELEMETRY_NAME_PORT1_SPEED_GBPS = 2;
NIC_TELEMETRY_NAME_PORT2_SPEED_GBPS = 3;
NIC_TELEMETRY_NAME_PORT3_SPEED_GBPS = 4;
NIC_TELEMETRY_NAME_PORT0_FLAP_COUNT = 5;
NIC_TELEMETRY_NAME_PORT1_FLAP_COUNT = 6;
NIC_TELEMETRY_NAME_PORT2_FLAP_COUNT = 7;
NIC_TELEMETRY_NAME_PORT3_FLAP_COUNT = 8;
NIC_TELEMETRY_NAME_PORT0_FEC_CCW = 9;
NIC_TELEMETRY_NAME_PORT0_FEC_UCW = 10;
NIC_TELEMETRY_NAME_PORT1_FEC_CCW = 11;
NIC_TELEMETRY_NAME_PORT1_FEC_UCW = 12;
NIC_TELEMETRY_NAME_PORT2_FEC_CCW = 13;
NIC_TELEMETRY_NAME_PORT2_FEC_UCW = 14;
NIC_TELEMETRY_NAME_PORT3_FEC_CCW = 15;
NIC_TELEMETRY_NAME_PORT3_FEC_UCW = 16;
NIC_TELEMETRY_NAME_PORT0_MAC_STAT_TX_BYTES = 17;
NIC_TELEMETRY_NAME_PORT0_MAC_STAT_TX_PACKETS = 18;
NIC_TELEMETRY_NAME_PORT0_MAC_STAT_RX_BYTES = 19;
NIC_TELEMETRY_NAME_PORT0_MAC_STAT_RX_PACKETS = 20;
NIC_TELEMETRY_NAME_PORT0_MAC_STAT_RX_BAD_PACKETS = 21;
NIC_TELEMETRY_NAME_PORT1_MAC_STAT_TX_BYTES = 22;
NIC_TELEMETRY_NAME_PORT1_MAC_STAT_TX_PACKETS = 23;
NIC_TELEMETRY_NAME_PORT1_MAC_STAT_RX_BYTES = 24;
NIC_TELEMETRY_NAME_PORT1_MAC_STAT_RX_PACKETS = 25;
NIC_TELEMETRY_NAME_PORT1_MAC_STAT_RX_BAD_PACKETS = 26;
NIC_TELEMETRY_NAME_PORT2_MAC_STAT_TX_BYTES = 27;
NIC_TELEMETRY_NAME_PORT2_MAC_STAT_TX_PACKETS = 28;
NIC_TELEMETRY_NAME_PORT2_MAC_STAT_RX_BYTES = 29;
NIC_TELEMETRY_NAME_PORT2_MAC_STAT_RX_PACKETS = 30;
NIC_TELEMETRY_NAME_PORT2_MAC_STAT_RX_BAD_PACKETS = 31;
NIC_TELEMETRY_NAME_PORT3_MAC_STAT_TX_BYTES = 32;
NIC_TELEMETRY_NAME_PORT3_MAC_STAT_TX_PACKETS = 33;
NIC_TELEMETRY_NAME_PORT3_MAC_STAT_RX_BYTES = 34;
NIC_TELEMETRY_NAME_PORT3_MAC_STAT_RX_PACKETS = 35;
NIC_TELEMETRY_NAME_PORT3_MAC_STAT_RX_BAD_PACKETS = 36;
NIC_TELEMETRY_NAME_TX_PACKETS_DROPPED = 37;
NIC_TELEMETRY_NAME_RX_PACKETS_DROPPED = 38;
NIC_TELEMETRY_NAME_CN0_ETH0_NO_BUFFER_RX_DROPS = 39;
NIC_TELEMETRY_NAME_DIORITE_ADT = 40;
NIC_TELEMETRY_NAME_DIORITE_FAN_SPEED = 41;
NIC_TELEMETRY_NAME_DIORITE_FAN_DUTY_CYCLE = 42;
NIC_TELEMETRY_NAME_OP_MODE = 43;
NIC_TELEMETRY_NAME_PORT_LINK_STATE = 44;
NIC_TELEMETRY_NAME_ERROR_CODES = 45;
NIC_TELEMETRY_NAME_DIORITE_CPU = 46;
NIC_TELEMETRY_NAME_DIORITE_DDR = 47;
NIC_TELEMETRY_NAME_DIORITE_SSD = 48;
NIC_TELEMETRY_NAME_EFUSE_STATUS = 49;
NIC_TELEMETRY_NAME_TRANSCEIVER_MEDIA = 50;
NIC_TELEMETRY_NAME_TRANSCEIVER_STATE = 51;
NIC_TELEMETRY_NAME_PORT0_LINK_STATE = 52;
NIC_TELEMETRY_NAME_PORT1_LINK_STATE = 53;
NIC_TELEMETRY_NAME_PORT2_LINK_STATE = 54;
NIC_TELEMETRY_NAME_PORT3_LINK_STATE = 55;
}