On Mon, 2018-08-20 at 17:29 -0700, Patel, Vedang wrote: > On Fri, 2018-08-17 at 23:50 -0400, Richard Cochran wrote: > > > > On Thu, Aug 16, 2018 at 10:42:10AM -0700, Vedang Patel wrote: > > > > > > > > > - In port_p2p_transition(), we are setting up the delay timer > > > when > > > BMCA is set > > > as ‘noop’. Usually it is initialized then the device > > > transitions > > > to > > > PS_LISTENING. But, we are skipping the LISTENING state. Another > > > alternative > > > is to transition to PS_LISTENING and then unconditionally > > > transfer to > > > PS_MASTER/PS_SLAVE. But, that seems more of an hack than what > > > is > > > currently > > > being done. Any other alternatives? > > Maybe we can reset the delay timer unconditionally when entering > > SLAVE > > or MASTER. It will cause a minor glitch in the delay timing, but > > will > > it matter? > > > This will just mean that the interval between path delay calculation > might be atmost 2* delay_interval when you calculate delay the first > time after transition to master/slave state. I don't any immediate > issue with that. Will have to run some tests and see what really > happens. > I tested this and it works fine. I don't have any issues with it. We can use any one of the solutions (setting very small timeout value in port_initialize(), conditional delay timeouts, or unconditional delay timeouts).
Thanks, Vedang > Thanks, > Vedang > > > > 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