In MDSyncReceiveSM, a DISCARD due to folllowUpReceiptTimeoutTime means PortSyncSyncReceive should not get a rcvdMDSync event.
However in XMOS code, even if a folllowUpReceiptTimeout event occurs, syncReceiptTimeoutTimeInterval is updated, which is incorrect and breaks the correct operation of the AGED event in PortAnnounceInformation.
- IEEE Std. 802.1AS-2011 Figure 10-2
- IEEE Std. 802.1AS-2011 Figure 10-4
- IEEE Std. 802.1AS-2011 Figure 11-6
In MDSyncReceiveSM, a DISCARD due to
folllowUpReceiptTimeoutTimemeans PortSyncSyncReceive should not get arcvdMDSyncevent.However in XMOS code, even if a
folllowUpReceiptTimeoutevent occurs,syncReceiptTimeoutTimeIntervalis updated, which is incorrect and breaks the correct operation of the AGED event inPortAnnounceInformation.