Hello all. I just stumbled upon this patch.
In fact we were working at my company to implement support for C37.238 power system and 61850-9-3 power utility in linuxptp. Our patches includes: - TotalTimeInaccuray TLV - Alternate time offset indicator TLV. - Setting of the correct profileId for System or Utility profile - example config files for C37.238 master,bc,slave We also added extra management TLV to allow users to update the Total Time Inaccuracy (as this patch does) although the standard does not define one. However the standard defines a behavior for the TotalTimeInaccuracy field: the intermediate BCs need to add their contribution to this field (Distribution TimeInaccuracy). For instance: GM (GMTimeInaccuracy + SourceTimeInaccuracy == 50) | . BC(SourceTimeInaccuracy == 50) -> | . Slave (TotalTimeInaccuracy received == 100) Our approach to solve this was to use an InternalTimeInaccuracy field which is set through the management TLV, and to sum the received inaccuracy from the GM announce with the internal Inaccuracy set by the mgt tlv in the BC. I think that this patch should include this mechanism. I don't have the full mail history, please excuse me if i missed other parts of the code. -- Olivier _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel