Microsoft recommended configuration compared with default ptpd settings
manpage -> ptpd -H

ptpengine:interface = eth0
ptpengine:preset = masteronly 						-> is not default
ptpengine:ip_mode = unicast 						-> is not default
ptpengine:unicast_negotiation = N 					-> is default
ptpengine:transport = ipv4 							-> is default
ptpengine:use_libpcap = N							-> is default
ptpengine:delay_mechanism = E2E						-> is default
ptpengine:domain = 0								-> is default
ptpengine:slave_only = N							-> is not default
ptpengine:inbound_latency = 0						-> is default
ptpengine:outbound_latency = 0						-> is default
ptpengine:always_respect_utc_offset = N				-> is default
ptpengine:log_announce_interval = 2					-> is not default
ptpengine:log_sync_interval = 3						-> is not default
ptpengine:log_delayreq_interval_initial = 2			-> is not default
ptpengine:log_delayreq_interval = 4					-> is not default
ptpengine:log_peer_delayreq_interval = 1			-> is default
ptpengine:foreignrecord_capacity = 5				-> is default
ptpengine:ptp_allan_variance = 28768				-> is not default, default for debian
ptpengine:ptp_clock_accuracy = ACC_1US				-> is not default
ptpengine:utc_offset = 37							-> is not default
ptpengine:utc_offset_valid = Y						-> is not default
ptpengine:time_traceable = N						-> is default
ptpengine:frequency_traceable = N					-> is default
ptpengine:ptp_timescale = PTP						-> is default
ptpengine:ptp_timesource = INTERNAL_OSCILLATOR		-> is default
ptpengine:clock_class = 10							-> is not default
ptpengine:priority1 = 120							-> is not default
ptpengine:priority2 = 125							-> is not default
ptpengine:unicast_destinations = 169.254.157.13 10.0.1.90
ptpengine:igmp_refresh = N							-> is not default
ptpengine:multicast_ttl = 64						-> is default
ptpengine:ip_dscp = 0								-> is default
ptpengine:delay_outlier_filter_enable = N			-> is default
ptpengine:delay_outlier_filter_action = filter		-> is not default, default for debian
ptpengine:delay_outlier_filter_capacity = 20		-> is default
ptpengine:delay_outlier_filter_threshold = 1.000000	-> is default
ptpengine:delay_outlier_weight = 1.000000			-> is default
ptpengine:sync_outlier_filter_enable = N			-> is default
ptpengine:sync_outlier_filter_action = filter		-> is not default, default for debian
ptpengine:sync_outlier_filter_capacity = 20			-> is default
ptpengine:sync_outlier_filter_threshold = 1.000000	-> is default
ptpengine:sync_outlier_weight = 1.000000			-> is default
ptpengine:calibration_delay = 0						-> is default
ptpengine:panic_mode = N							-> is default
ptpengine:panic_mode_duration = 2					-> is default
ptpengine:ntp_failover = N							-> is default
ptpengine:ntp_failover_timeout = 60					-> is not default, default for debian
ptpengine:prefer_ntp = N							-> is default
ptpengine:panic_mode_ntp = N						-> is default

clock:no_adjust = Y									-> is not default
clock:no_reset = Y									-> is not default
clock:drift_handling = preserve						-> is default
clock:drift_file = /etc/ptpd2_kernelclock.drift		-> is default
clock:max_offset_ppm = 1000							-> is not default

servo:delayfilter_stiffness = 6						-> is default
servo:kp = 0.1										-> is default
servo:ki = 0.001									-> is default
servo:max_delay = 0									-> is default
servo:stability_detection = N						-> is default
servo:stability_threshold = 5.000000				-> is not default, default for debian
servo:stability_period = 3							-> is not default, default for debian
servo:stability_timeout = 10						-> is default
servo:max_delay = 0									-> is default
servo:max_offset = 0								-> is default

global:use_syslog = N								-> is default
global:auto_lockfile = N							-> is default
global:lock_directory = /var/run					-> is default
global:ignore_lock = N								-> is default
global:quality_file_max_size = 0					-> is default
global:quality_file_max_files = 0					-> is default
global:quality_file_truncate = N					-> is default
global:status_file = /var/run/ptpd2.status.log		-> is default
global:log_status = Y								-> is not default
global:status_update_interval = 1					-> is default
global:log_file = /var/run/ptpd2.event.log			-> is not default
global:log_file_max_size = 0						-> is default
global:log_file_max_files = 0						-> is default
global:log_file_truncate = N						-> is default
global:log_level = LOG_ALL							-> is default
global:statistics_file = /var/run/ptpd2.stats.log	-> is not default
global:statistics_log_interval = 0					-> is default
global:statistics_file_max_size = 0					-> is default
global:statistics_file_max_files = 0				-> is default
global:statistics_file_truncate = N					-> is default
global:dump_packets = N								-> is default
global:foreground = N								-> is default
global:log_statistics = Y							-> is not default
global:cpuaffinity_cpucore = -1						-> is default, not default for debian
global:statistics_update_interval = 5				-> is not default

ntpengine:enabled = N								-> is default
ntpengine:control_enabled = N						-> is default
ntpengine:check_interval = 15						-> is default
ntpengine:key_id = 0								-> is default

ptpengine:management_enable = N						-> is not default
