clkmgr_proxy: Clock Manager proxy service

SYNOPSIS

clkmgr_proxy [ OPTIONS ] [ -f FILE ]

DESCRIPTION

The Clock Manager proxy service interacts with clock synchronization services like ptp4l(8) and chronyd(8) to obtain real-time synchronization status, filtering and extracting synchronization data, and passing it to the Clock Manager client applications via message queue IPC. Clock synchronization monitoring is complex due to the need for multiple synchronization services to discipline system time with GM time, further compounded by PTP multidomain and multiple time bases. The proxy service resolves this issue by consolidating all synchronization information, allowing client applications to simply communicate with the proxy service for seamless integration and avoiding licensing complications. The proxy service can be configured using a JSON configuration file, as described in clkmgr_proxy_cfg(5).

OPTIONS

-f [file]

Read configuration from file.

-a 0|1

Open message queue in access all mode.

  • 0: disable (default)
  • 1: enable
-l lvl

Set log level.

  • 0: ERROR
  • 1: INFO (default)
  • 2: DEBUG
  • 3: TRACE
-q 0|1

Enable or disable quiet mode.

  • 0: disable
  • 1: enable
-s 0|1

Enable or disable use of system logging.

  • 0: disable
  • 1: enable
-v

Show version.

-h

Show help message.

SEE ALSO

clkmgr_proxy_cfg(5)