On Sun, May 23, 2021 at 06:40:58AM -0700, Richard Cochran wrote:
> On Sat, May 22, 2021 at 05:09:07PM +0300, Amar Subramanyam via Linuxptp-devel
> wrote:
> > @@ -1983,7 +1982,9 @@ static void handle_state_decision_event(struct clock
> > *c)
> > event = EV_RS_PASSIVE;
> > break;
> > case PS_SLAVE:
> > - clock_update_slave(c);
> > + if (fresh_best) {
> > + clock_update_slave(c);
> > + }
>
> This is not correct. Elements of the upstream data sets might have
> changed, and the port needs to stay up to date.
Is there something else that is not already covered by the
clock_update_time_properties() call from port.c?
--
Miroslav Lichvar
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel