On Thu, Oct 25, 2018 at 05:41:29PM +0530, Dolly Gyanchandani wrote:
> A separate and more accurate time source is necessary. For measuring
> the accuracy of SW timestamping you can use HW timestamping.
> 
> What do you mean by this? Do we need to have PTP enabled NICs to be able to
> test software timestamping? Not sure if we understand this point correctly.
> Could you elaborate a bit?

A synchronized PTP clock is a good reference for measuring the
accuracy of the system clock synchronized with SW timestamping. With
SW timestamping a typical error is in microseconds or tens of
microseconds and HW timestamping is usually good to hundreds of
nanoseconds.

> Thanks for your inputs. They were of great help. When we ran ptp4l with
> hardware timestamping, without synchronization of the system clock with the
> hardware clock on the master node, we are able to get around 25 nanoseconds
> offset between the master and slave clock which seems to be a good and
> desired value.

> ptp4l[304.918]: master offset        -39 s2 freq  +80417 path delay
> 1568
> ptp4l[305.919]: master offset          3 s2 freq  +80447 path delay
> 1568
> ptp4l[306.919]: master offset        -14 s2 freq  +80431 path delay
> 1564
> ptp4l[307.919]: master offset         27 s2 freq  +80468 path delay
> 1563

The offset indicates the clock is stable to about 25 nanoseconds and
the delay gives an upper bound on the error.

If you don't know how much asymmetry is there in the timestamping and
the network, you can tell only that this clock is accurate to 1.5
microseconds relative to the master, or grandmaster if synchronized
directly to it.

-- 
Miroslav Lichvar


_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to