On Wed, Jun 07, 2017 at 02:46:39PM +0000, Rodney Greenstreet wrote: > Thank you for your feedback. I want to explain why we chose to add TAB to > your BC implementation rather than adding a new type of device. A TAB is > mathematically equivalent to a TC but is functionally equivalent to a BC. > More specifically, a TAB has the following BC attributes: > - A TAB participates in the BMC selection. > - A TAB has port state. > - A TAB has a separate logSyncInterval dataset member for each port. > > It’s the last point that I think needs further clarification.
Sure, there is a per-port value, but this is only relevant when the port becomes the GM. > NOTE—The value of initialLogSyncInterval is the value of the sync > interval when the port is initialized. The value of the sync > interval may be changed, e.g., if the port receives a Signaling > message that carries a message interval request TLV (see 10.5.4.3), BTW, This part is not (yet) relevant for us, since we don't support signaling messages at all. > Based on these clauses, it’s clear that each port maintains its own > sync interval setting and needs to maintain its own sync interval > timer. Where in the standard is the operation of the timer specified? > It’s also clear that when the slave port of a TAB receives a > sync event, that message is not immediately sent out on downstream > ports. Rather, the configured sync interval for a given port must be > adhered to. You say this is clear. Where can I read about this? Is it modeled in the state machines somewhere? 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-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel