On Mon, Apr 24, 2023 at 10:45:56AM +0200, Stephan Wurm wrote: > @@ -210,6 +219,40 @@ enum port_state ptp_fsm(enum port_state state, enum > fsm_event event, int mdiff)
> + case PS_PASSIVE_SLAVE: > + switch (event) { > + case EV_DESIGNATED_DISABLED: > + next = PS_DISABLED; > + break; > + case EV_FAULT_DETECTED: > + next = PS_FAULTY; > + break; > + case EV_ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES: > + next = PS_MASTER; > + break; > + case EV_SYNCHRONIZATION_FAULT: > + next = PS_LISTENING; > + break; > + case EV_RS_MASTER: > + next = PS_PRE_MASTER; > + break; > + case EV_RS_GRAND_MASTER: > + next = PS_GRAND_MASTER; > + break; > + case EV_RS_PASSIVE: > + next = PS_PASSIVE; > + break; > + case EV_RS_SLAVE: > + next = PS_SLAVE; > + break; You can't just add random states into the ieee 1588 state machine. Thanks, Richard _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel