pendulum-project / statime

Implementation of the Precision Time Protocol (PTP) in Rust

Home Page:https://trifectatech.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bug: Slave_only doesn't do anything.

davidv1992 opened this issue · comments

the slave_only property in defaultDS probably should prevent us from becoming master...

so, at what level should this happen? the spec is not clear on this. E.g. we could exclude such clients from BMCA entirely, but that means some of its data may not be updated (but then again, maybe that is fine?). Or we need to special-case some things in bmca

There is a statemachine specified for slave-only implementations on page 149. I think we should aim to produce similar observable results as that state machine.