From: Vincent Cheng <vsch...@gmail.com> Sending delay requests prior to getting a delay response grant will incur unnecessary delay_response_timeout errors if the remote master only responds to delay requests when a delay reponse request was granted.
Signed-off-by: Vincent Cheng <vsch...@gmail.com> --- port.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/port.c b/port.c index f2d7f57..083710a 100644 --- a/port.c +++ b/port.c @@ -2676,7 +2676,9 @@ static void port_e2e_transition(struct port *p, enum port_state next) /* fall through */ case PS_SLAVE: port_set_announce_tmo(p); - port_set_delay_tmo(p); + if (unicast_client_delay_response_granted(p)) { + port_set_delay_tmo(p); + } break; }; } -- 2.34.1 _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel