#!/bin/bash . test.common test_start "ptp4l with telecom_dscmp and various local priority" nodes=2 # Using telecom_dscmp with default local priorities. # The first node will become master due to portIdentity. master_conf="dataset_comparison G.8275.x" slave_conf="dataset_comparison G.8275.x" run_ptp4l || test_fail check_sync || test_fail # Using telecom_dscmp with clock localPriority set. # The first node will now become slave and the second # master due to the local priority for the clock. master_node=2 master_conf="dataset_comparison G.8275.x G.8275.defaultDS.localPriority 127" slave_conf="dataset_comparison G.8275.x G.8275.defaultDS.localPriority 129" slave_start=0.0 run_ptp4l || test_fail check_sync || test_fail # Using telecom_dscmp with port localPriority set. # The first node will become slave and the second # master due to the local priority for the port. master_node=2 master_conf="dataset_comparison G.8275.x G.8275.portDS.localPriority 129" slave_conf="dataset_comparison G.8275.x G.8275.portDS.localPriority 127" slave_start=0.0 run_ptp4l || test_fail check_sync || test_fail test_pass