LinuxPTP synchronizes clocks over Ethernet using the IEEE 1588 and IEEE 802.1AS standards. It includes utilities to synchronize supported network interface cards’ internal precision hardware clocks (PHC), PPS signals from GPS receivers, as well as the system clock.
Our snapped version of LinuxPTP is published on the store. The source code of the packaging is on Github. It makes use of the official upstream source code on Sourceforge.
The LinuxPTP snap requires the following interfaces, for which we are requesting auto connection assertions:
- network-control - enable RX and TX hardware time stamping (
SIOCSHWTSTAMP
) - time-control - synchronize the system clock from the network (
clock_adjtime
) - ptp - access the PTP subsystem and files (e.g.
/dev/ptp0
)