-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
Description
Is it platform specific
generic
Importance or Severity
High
Description of the bug
Template of speed and lane change using GCU:
{
"op": "add",
"path": "/asic1/PORT/Ethernet200",
"value":{
"alias": "Ethernet26/1",
"asic_port_name": "Eth56",
"core_id": "1",
"core_port_id": "8",
"description": "ARISTA43T3:Ethernet1",
"index": "26",
"lanes": "128,129,130,131",
"mtu": "9100",
"num_voq": "8",
"pfc_asym": "off",
"role": "Ext",
"speed": "100000",
"fec": "rs",
"tpid": "0x8100",
"admin_status":"up"
}
},
{
"op": "add",
"path": "/asic1/PORT/Ethernet224",
"value":{
"alias": "Ethernet29/1",
"asic_port_name": "Eth80",
"core_id": "0",
"core_port_id": "11",
"description": "ARISTA44T3:Ethernet1",
"index": "29",
"lanes": "56,57,58,59",
"mtu": "9100",
"num_voq": "8",
"pfc_asym": "off",
"role": "Ext",
"speed": "100000",
"fec": "rs",
"tpid": "0x8100",
"admin_status":"up"
}
},
To address the SI settings, we have introduced media_settings.json file. During the speed-lane change process, following ERR level log is seen:
2025 Dec 3 22:47:48.470239 ixre-egl-board74 ERR pmon#: Get value by key from STATE_DB: Unable to find key NPU_SI_SETTINGS_SYNC_STATUS state_port_table_fvs_dict {'host_tx_ready': 'true', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs'} for lport Ethernet200
The above log is seen for every port undergoing speed-lane change.
However, the log is followed by another log:
2025 Dec 3 22:47:48.472681 ixre-egl-board74 WARNING pmon#: $$$ Ethernet200 handle_port_update_event() : op=SET DB:STATE_DB Table:PORT_TABLE fvp {'host_tx_ready': 'true', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs', 'NPU_SI_SETTINGS_SYNC_STATUS': 'NPU_SI_SETTINGS_NOTIFIED'}
2025 Dec 3 22:47:48.476912 ixre-egl-board74 WARNING pmon#: $$$ Ethernet200 handle_port_update_event() : op=SET DB:STATE_DB Table:PORT_TABLE fvp {'host_tx_ready': 'false', 'state': 'ok', 'netdev_oper_status': 'down', 'admin_status': 'up', 'mtu': '9100', 'supported_speeds': '40000,100000,200000', 'supported_fecs': 'none,rs', 'NPU_SI_SETTINGS_SYNC_STATUS': 'NPU_SI_SETTINGS_NOTIFIED'}
Issue is marked as HIGH as the ERR log is transient and not seen again.
Steps to Reproduce
- Use the template given above to change lane and speed.
- Look out for ERR level logs using key-word - NPU_SI_SETTINGS_SYNC_STATUS
Actual Behavior and Expected Behavior
Expectation is that ERR level logs should not appear. However, this ERR log is seen per port undergoing lane-speed change.
Relevant log output
Output of show version, show techsupport
Attach files (if any)
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status