On Wed, Jun 07, 2017 at 06:11:42PM +0200, Richard Cochran wrote:
> On Wed, Jun 07, 2017 at 02:46:39PM +0000, Rodney Greenstreet wrote:
> > 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. 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.
> 
> Consider clause B.2.2.  There the residence time is limited to 10
> milliseconds at maximum.  Using an internal timer to forward the Sync
> message would violate this requirement.

Better yet, look at Figure 10-2 on page 46.

The flow of an incoming Sync message is:

        MDSyncReceive           11.2.13
        PortSyncSyncReceive     10.2.7
        SiteSyncSync            10.2.6
        PortSyncSyncSend        10.2.11
        MDSyncSend              11.2.14

If you follow the state machines, you will see that the Sync message
is forwarded without delay in every case.  The *only* place that the
syncInterval is considered is in PortSyncSyncSend, but there it is
used as a timeout value.
 
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

Reply via email to