Hi,

The 11/10/2021 06:42, Richard Cochran wrote:
> 
> On Wed, Nov 10, 2021 at 12:59:33PM +0100, Olivier Dautricourt wrote:
> 
> > I had the feeling that power profiles attributes such as
> > totalTimeInaccuracy should be properties of the clock.
> > In case of a simple BC or jbod, all the ports need to share the
> > same inaccuracy.
> 
> If two ports have different HW, like one MAC and one PHY with
> differing time stamping inaccuracy, then the values will be
> different.
> 
> In addition, using a port attribute allows having the 2011/2017
> flavors running on different ports.
> 
> > This way, we don't rely on users to forward the inaccuracy between ports
> > with management tlvs.
> 
> This series treats the values as static.  There is no automatic
> update.  The profile does not specify how to automatically calculate
> the values.  On the contrary, it recommends a one time calibration
> "during network engineering stage":
> 
>     Overall time inaccuracy should be calculated during network
>     engineering stage based on device specifications and network
>     design. All time inaccuracy values used in this calculation should
>     be based on the manufacturer's specified device time inaccuracy
>     values, along with the source time inaccuracy of the recognized
>     standard time source.
> 
Ok, this part is confusing as the standard says above:

On grandmasterTimeInaccuracy:
        "This value should be updated in real time, as conditions
        change"
and:
        "TotalTimeInaccuracy shall be automatically incremented by TCs
        and BCs"

Suggesting that BC/TC inaccuracy should be taken into account
automaticaly.
> > We also know that the totalTimeInaccuracy will
> > always be the sum of other fields.
> 
> No, it is one or the other.  Either you have:
> 
> reserved1 = grandmasterTimeInaccuracy = 0, totalTimeInaccuracy != 0   2017 
> flavor
> 
> or
> 
> grandmasterTimeInaccuracy != 0, networkTimeInaccuracy != 0            2011 
> flavor
> 
My understanding of the 2011/2017 compat is that you can sum
reserved1 and totalTimeInaccuracy to compute an equivalent
totalTimeInaccuracy coming from a 2011-compatible end device. (C37-238 Annex B)
But i have not read the 2011 standard thoroughly as we were focused on
61850-9-3 (utility).


Thanks,

-- 
Olivier



_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to