ptpd(8)

NAME
ptpd - Precision Time Protocol daemon

SYNOPSIS
ptpd [-?] [-c] [-S] [-f FILE] [-R FILE] [-d] [-D] [-x] [-M NUMBER] [-t] [-T ttl] [-a NUMBER,NUMBER] [-w NUMBER] [-b NAME] [-u ADDRESS] [-l NUMBER,NUMBER] [-o NUMBER] [-e NUMBER] [-y NUMBER] [-m NUMBER] [-g] [-p] [-s NUMBER] [-i NAME] [-v NUMBER] [-n NAME] [-k NUMBER,NUMBER]

DESCRIPTION
Implements version 1 of the Precision Time Protocol (PTP) as defined by the IEEE 1588 standard. PTP was developed to provide very precise time coordination of LAN connected computers.

PTPd is a complete implementation of the IEEE 1588 specification for a standard (non-boundary) clock. PTPd has been tested with and is known to work properly with other IEEE 1588 implementations. The source code for PTPd is freely available under a BSD-style license. Thanks to contributions from users, PTPd is becoming an increasingly portable, interoperable, and stable IEEE 1588 implementation.

For more information, see http://ptpd.sourceforge.net/

OPTIONS

-?  display a short help text

-c  run in command line (non-daemon) mode

-S  log information to syslog

-f FILE
    send output to FILE

-R FILE
    record quality data to FILE

-d  display stats

-D  display stats in .csv format

-x  do not reset the clock if off by more than one second

-M NUMBER
    do not reset the clock if off by more than NUMBER nanoseconds

-t  do not adjust the system clock

-T  set multicast TTL for packets. Defaults to 1.

-a NUMBER,NUMBER
    specify clock servo P and I attenuations

-w NUMBER
    specify one way delay filter stiffness

-b NAME
    bind PTP to network interface NAME

-u ADDRESS
    don't multicast, send messages unicast to ADDRESS

-l NUMBER,NUMBER
    specify inbound, outbound latency in nsec

-o NUMBER
    specify current UTC offset

-e NUMBER
    specify epoch NUMBER

-y NUMBER
    specify sync interval in 2^NUMBER sec

-m NUMBER
    specify max number of foreign master records

-g  run as slave only

-p  make this a preferred clock

-s NUMBER
    specify system clock stratum

-i NAME
    specify system clock identifier

-v NUMBER
    specify system clock allen variance

-n NAME
    specify PTP subdomain name (not related to IP or DNS)

-k NUMBER,NUMBER
    send a management message of key, record, then exit

AUTHORS

Originally written and maintained by Kendall Correll <kendall_c@users.sourceforge.net>

Steven Kreuzer <skreuzer@freebsd.org>

George Neville-Neil <gnn@freebsd.org>

This manual page was originally written by Andrew Straw <strawman@astraw.com> for the Debian Project (but may be used by others).