Blob Blame History Raw
#!/bin/bash

. test.common

test_start "ptp4l and phc2sys with linreg servo"

wander=1e-9
limit=4000
max_sync_time=2000

while read jitter time_max_limit freq_max_limit time_rms_limit freq_rms_limit; do
	master_conf=""
	slave_conf="-E linreg"
	nodes=1
	master_node=0
	run_phc2sys || test_fail
	check_sync || test_fail

	master_conf="delay_mechanism P2P"
	slave_conf="delay_mechanism P2P
		clock_servo linreg"
	nodes=2
	master_node=1
	run_ptp4l || test_fail
	check_sync || test_fail
done <<-EOF
	1e-5 4.0e-05 4.8e-05 6.1e-06 1.5e-06
	1e-6 4.2e-06 4.4e-06 7.0e-07 1.8e-07
	1e-7 5.1e-07 7.5e-07 1.1e-07 3.3e-08
	1e-8 9.5e-08 9.3e-08 1.9e-08 1.3e-08
EOF

test_pass