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?

Another idea:

Can you have INITIALIZING -> LISTENING, and arrange for
EV_ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES to happen right away?

Then your fsm does LISTENING -> SLAVE on the
EV_ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES event.

(haven't looked at arranging that timeout, just brainstorming...)

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