The Clock Manager is a framework for controlling and monitoring network time synchronization on the local platform.
The Clock Manager exposes an API to enable reporting time synchronization status to any registered application on the system.
The libptpmgmt Project provides a library to communicate with LinuxPTP using IEEE 1558 management messages over a network. It supports get, set, and command of all management TLVs that are described in IEEE 1588-2019. In addition, the library supports LinuxPTP specific implementation management TLVs.
get
set
command
The library is written in C++ using a data-oriented model and supports native scripting using SWIG wrappers for Python, ruby, Lua, Perl, PHP, and TCL. libptpmgmt is published under the LGPL 3.0 license.
© 2025 Network Time Foundation