Announce master ambitions right away.
This patch lets a port send the first announce message one millisecond after the port state transition, rather than waiting one announce interval. This change is needed because it is desirable to reconfigure the time network without delay, especially in P2P mode. Signed-off-by: Richard Cochran <richardcochran@gmail.com>master
parent
c6e046e2a2
commit
f299b6fb07
4
port.c
4
port.c
|
@ -1882,7 +1882,7 @@ static void port_e2e_transition(struct port *p, enum port_state next)
|
||||||
break;
|
break;
|
||||||
case PS_MASTER:
|
case PS_MASTER:
|
||||||
case PS_GRAND_MASTER:
|
case PS_GRAND_MASTER:
|
||||||
port_set_manno_tmo(p);
|
set_tmo_log(p->fda.fd[FD_MANNO_TIMER], 1, -10); /*~1ms*/
|
||||||
port_set_sync_tx_tmo(p);
|
port_set_sync_tx_tmo(p);
|
||||||
break;
|
break;
|
||||||
case PS_PASSIVE:
|
case PS_PASSIVE:
|
||||||
|
@ -1924,7 +1924,7 @@ static void port_p2p_transition(struct port *p, enum port_state next)
|
||||||
break;
|
break;
|
||||||
case PS_MASTER:
|
case PS_MASTER:
|
||||||
case PS_GRAND_MASTER:
|
case PS_GRAND_MASTER:
|
||||||
port_set_manno_tmo(p);
|
set_tmo_log(p->fda.fd[FD_MANNO_TIMER], 1, -10); /*~1ms*/
|
||||||
port_set_sync_tx_tmo(p);
|
port_set_sync_tx_tmo(p);
|
||||||
break;
|
break;
|
||||||
case PS_PASSIVE:
|
case PS_PASSIVE:
|
||||||
|
|
Loading…
Reference in New Issue