ptpd (8)
NAME
ptpd - Precision Time Protocol daemon (1588-2008)SYNOPSIS
ptpd [?] [-B] [-c] [-C] [-S] [-f FILE] [-R FILE] [-d] [-D] [-P] [-x] [-O NUMBER] [-M NUMBER] [-t] [-T ttl] [-a NUMBER,NUMBER] [-w NUMBER] [-b NAME] [-u ADDRESS] [-I group] [-U] [-e] [-h] [-l NUMBER,NUMBER] [-o NUMBER] [-i NUMBER] [-n NUMBER] [-y NUMBER] [-m NUMBER] [-V NUMBER] [-g] [-v NUMBER] [-r NUMBER] [-N NUMBER] [-s NUMBER] [-p NUMBER] [-q NUMBER] [-G] [-W] [-Y NUMBER] [-L] [-j]DESCRIPTION
Implements the Precision Time Protocol (PTP) Version 2 as defined by the IEEE 1588-2008 standard. PTP was developed to provide very precise time coordination of LAN connected computers.PTPd is a complete implementation of the IEEE 1588 v2 specification for a standard (ordinary) 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
- -B
- enable debugging if it has been previously compiled in
- -c
- run in command line (non-daemon) mode
- -C
- run in command line mode and display statistics and logs
- -S
- do not log information to syslog
- -f FILE
- send output to FILE
- -R FILE
- record a quality FILE
- -D
- display stats in .csv format
- -x
- do not reset the clock if off by more than one second
- -M NUMBER
- do not accept delay values of more than NUMBER nanoseconds
- -O NUMBER
- do not reset the clock if offset is more than NUMBER nanoseconds
- -P
- display packets received for debugging purposes
- -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
- also send uni-cast to ADDRESS
- -I
- multicast group for PTP_EXPERIMENTAL mode
- -U
- enable hybrid mode which uses both unicast and multicast, requires PTP_EXPERIMENTAL
- -e
- run in ethernet mode (currently unimplemented)
- -h
- run in End to End mode
- -l NUMBER,NUMBER
- specify inbound, outbound latency in nsec
- -o NUMBER
- specify current UTC offset
- -i NUMBER
- specify PTP domain number
- -n NUMBER
- specify announce interval in 2^NUMBER sec
- -y NUMBER
- specify sync interval in 2^NUMBER sec
- -m NUMBER
- specify max number of foreign master records
- -N NUMBER
- announce receipt timeout
- -V
- limit displaying statistics by setting the seconds between log messages
- -g
- run as slave only
- -v NUMBER
- specify system clock allen variance
- -r NUMBER
- specify system clock accuracy
- -s NUMBER
- specify system clock class
- -p NUMBER
- specify priority1 attribute
- -q NUMBER
- specify priority2 attribute
- -G
- run as master with connection to NTP
- -W
- run as master without NTP
- -Y NUMBER
- set an initial delay request value
- -L
- enable running multiple ptpd daemons
- -j
-
turn off IGMP refresh messages
AUTHORS
Gael Mace <gael_mace@users.sourceforge.net> & Alexandre Van Kempen.Steven Kreuzer <skreuzer@freebsd.org>
George Neville-Neil <gnn@freebsd.org>
This manual page was written by Gael Mace for any Linux environment project.