即使与PTP同步,SOF_TIMESTAMPING_RAW_HARDWARE时间戳是否单调

时间:2018-10-11 16:21:03

标签: linux timestamp ptp

我需要对两台都同步到PTP Grandmaster的计算机之间发送的数据进行延迟计算/评估。我通过UDP消息发送数据,并具有生成和接收SOF_TIMESTAMPING_RX_HARDWARE时间戳的代码。当我将此时间戳与系统时间(gettimeofday)进行比较时,它会以秒为单位关闭,甚至长达数分钟,具体取决于计算机已运行了多长时间。因此,就我而言,SOF_TIMESTAMPING_RX_HARDWARE显然是单调的。问题是如何将这段时间转换为PTP大师时间空间?我以为PTP在NIC上的硬件时钟的工作方式也将同步到Grandmaster,而我的系统时钟也将同步到该时钟。

对于此特定的SO_TIMESTAMPNS系统,时间戳足够好,并且可以解决此问题。知道如何使时间戳与PTP grandmaster尽可能近地同步将是很好的参考,以供将来参考。

0 个答案:

没有答案