set class-of-service pfc-watchdog code-point detect-interval
The set class-of-service pfc-watchdog code-point detect-interval command configures the time interval of PFC deadlock detection. The value of detection time depends on the configured granularity and detect-timer, the value of detection time = granularity x detect-interval.
The delete class-of-service pfc-watchdog code-point detect-interval command restores the default configuration.
Command Syntax
For Trident3 platforms:
set class-of-service pfc-watchdog code-point <cos> detect-interval <detect-interval>
delete class-of-service pfc-watchdog code-point <cos> detect-interval
For Tomahawk3 platforms:
set class-of-service interface <interface-name> pfc-watchdog code-point <cos> detect-interval <detect-interval>
delete class-of-service interface <interface-name> pfc-watchdog code-point <cos> detect-interval
Parameter
Parameter | Description |
interface <interface-name> | Specifies the interface name. The value could be a physical port or a LAG port. |
code-point <cos> | Specifies the COS value of the packets. The value is an integer that ranges from 0 to 7. |
detect-interval <detect-interval> | Specifies the time interval of PFC deadlock detection. The value is an integer that ranges from 1 to 15. The default value is 15. |
Usage Guidelines
After receiving the PFC Pause frame, the internal scheduler will stop forwarding the queue traffic of corresponding priority and start the timer to detect the PFC Pause frame received by the queue based on the set deadlock detection and granularity.
If the queue remains under flow control state within the configured PFC deadlock detection time, it is considered that a PFC deadlock has occurred and a PFC deadlock restore process is required.
Example
Configure the time interval of PFC deadlock detection.
admin@PICOS# set class-of-service pfc-watchdog code-point 5 detect-interval 10
admin@PICOS# commit
Copyright © 2024 Pica8 Inc. All Rights Reserved.