ptpd/ptpd2.conf

69 lines
1.9 KiB
Plaintext
Raw Normal View History

;
==============================================================================
; This is a recommended configuration for a PTPv2 slave
; For a full list of options run ptpd2 -H or see the documentation and man
pages
;
==============================================================================
; interface has to be specified
ptpengine:interface=
; PTP domain
ptpengine:domain=0
; available presets are slaveonly, masteronly and masterslave (full IEEE
1588 implementation)
ptpengine:preset=slaveonly
; multicast for both sync and delay requests - use hybrid for unicast delay
requests
ptpengine:ip_mode=multicast
; when enabled, sniffing is used instead of sockets to send and receive
packets
ptpengine:use_libpcap=n
; go into panic mode for 10 minutes instead of resetting the clock
ptpengine:panic_mode=y
ptpengine:panic_mode_duration=10
; uncomment this to enable outlier filters
ptpengine:sync_outlier_filter_enable=y
ptpengine:delay_outlier_filter_enable=y
; store observed drift in a file
clock:drift_handling=file
clock:drift_file=/var/log/ptpd2_kernelclock.drift
; update online statistics every 5 seconds
global:statistics_update_interval=5
; wait 5 statistics intervals for one-way delay to stabilise
ptpengine:calibration_delay=5
; log file, event log only. if timing statistics are needed, see
statistics_file
global:log_file=/var/log/ptpd2.log
; log file up to 5M
global:log_file_max_size=5000
; rotate logs up to 5 files
global:log_file_max_files=5
; status file providing an overview of ptpd's operation and statistics
global:log_status=y
; required if ip_mode is set to hybrid
;ptpengine:log_delayreq_interval=0
; uncomment this to log a timing log like in previous ptpd versions
;global:statistics_file=/var/log/ptpd2.stats
; on multi-core systems it is recommended to bind ptpd to a single core
;global:cpuaffinity_cpucore=0
; use DSCP 46 for expedited forwarding over ipv4 networks
ptpengine:ip_dscp=46
; always keep a new line in the end