On Wed, Jun 28, 2017 at 11:08:04PM +0200, Boris Boucher wrote:
> No, the CLIENTS are running ptpd.

Ok, then ptpd has a bug.  It ignores the currentUtcOffsetValid member
of the TIME_PROPERTIES data set.  You will need to fix that in order
to solve your start up problem, or you could instead work around it by
setting the offset in the ptp4l configuration or in its command line.

Looking at ptp4l, sending an incorrect currentUtcOffset with
currentUtcOffsetValid=0 is technically not wrong, but I agree that we
should retain the correct offset when provided by a GM, even after
that GM disappears.

I will review the ptp4l client behavior when using SW time stamps.
Maybe there is a bug there as well.

Thinking out loud, the rational for the current behavior is the common
use case of an isolated LAN without any global time source.  In this
case, users don't care what the offset is.  They simply want the nodes
in the system to be synchronized to each other.

Thanks,
Richard

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to