Wireshark failed to parse ESMC with extended QL TLV format enabled and resulting in parsing failure
Summary
Wireshark failed to parse the PTP slow protocols with extended QL TVL format enabled. The scenario they used is G.8275.1 profile conformance testing with ESMC enabled.
Steps to reproduce
The scenario they used is G.8275.1 profile conformance testing with ESMC enabled.
What is the current bug behavior?
Wireshark failed to parse the PTP slow protocols with ESMC extended QL TLV enabled. According to our packet values, the TLV length 0x14 reported is correct based on the latest G.8264 (Amd-1) spec. This is the extended QL TLV format defined in the standard as shown the table.
The latest G.8264 spec may not be supported by Wireshark yet, thus resulting in this error message and parsing failure.
Thanks.
What is the expected correct behavior?
Correct timestamp should be displayed. TLV length of 0x14 should be recognized
Sample capture file
Relevant logs and/or screenshots
Build information
(In Wireshark, select Help->About Wireshark from the main menu and use the button "Copy To Clipboard". Please paste the complete output here. Or from the command line, run `tshark -v` or `wireshark -v`)
Edited by Jaap Keuter