VIAVI TestCenter: How to measure PAUSE sent by DUT?
Knowledge Base - FAQ
VIAVI TestCenter: How to measure PAUSE sent by DUT?
• On TX side we can't measure how long we paused because we don't store the TX timestamp
• On RX side we can measure how long we paused because Wireshark can see the RX timestamp
The first thing that needs to be done is enable FLOW CONTROL feature on STC port under Port propierties - Advance Tab:
At this point there are two options to try to measure/validate DUT's PAUSE function
• Through Wireshark Capture:
Steps:
To avoid any kind of issue, and since you are just trying to capture TimeStamp, enabling Signature Mode (which capture only the signature tags in 16-byte frames) under Port - Capture - General Tab would be usefull:
Once you've run traffic and done the Capture on RX port, you may need to change Time Display Format within Wireshark from: View – Time Display Format – Seconds Since Previous Displayed Packet, that way would make it easy to you to analyze the time stamps
Then, from the capture in wireshark you can use Time field to validate if the DUT’s pause function is working as expected (Take a look at the Delta between two time stamps):
• Through a view in STC
An "easiest" way could be setting the view: Streams>Detailed Streams Results, and use the Max Inter-arrival Time (us)