While characterizing the response of linuxptp to time jumps I discovered the following behavior. Both Master and slave are running linuxPTP but are different hardware architectures. When the time jump occurs (greater than the step_threshold on the master) the time adjusts on the slave via a jump but only the whole seconds are adjusted. This results in the time being still off by the fractional amount (less than 1 second). This difference is then slewed to at the normal slew rate. In my specific case (assuming random time jumps) this results in an average of .5s needing to be slewed. Why isn't the time jumped to exactly the new time? Is there a way to change the behavior to jump to exactly the new time? The time required to slew causes critical data to be considered unusable.
Example: Before Jump: Master time is 10:10:12.800 slave time is 10:10:10.300 (Time difference is 2.5s) After Jump: Master time is 10:10:12.800 slave time is 10:10:12.300 (Time difference is 0.5s) Thanks, Mark Confidentiality Notice: This email message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
_______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users