On Tue, Jul 12, 2022 at 02:29:22AM +0000, joy_bhattacha...@arcadyan.com wrote:
> Therefore, there is no such thing as an 'incorrect value' for the control > field as long as it is PTP V2. You are mistaken. Please read IEEE 1588. You will find the following specification: 13.3.2.10 controlField (UInteger8) The value of controlField depends on the message type defined in the messageType field (see 13.3.2.2) and shall have the value specified in Table 23. - IEEE 1588-2008 page 127 The word "shall" has a specific meaning in 1588: 4.2 Word usage 4.2.1 Shall The word "shall," which is equivalent to "is required to," is used to indicate mandatory requirements, strictly to be followed in order to conform to the standard and from which no deviation is permitted. - IEEE 1588-2008 page 9 So setting Announce.control to value 5 is a mandatory requirement. > The GM has been tested by Calnex too, so conformance is not an issue here. I can't answer for Calnex, but it is too bad that they allow such non-conformance to go undeteced. Thanks, Richard _______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users