Blame linuxptp-testsuite-a7f6e1c26aa8b42bcfded1581fb45f6be38434ab/27-masteronly
|
Packit |
9c3e7e |
#!/bin/bash
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
. test.common
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
test_start "ptp4l with masterOnly option"
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
nodes=3
|
|
Packit |
9c3e7e |
pmc_node=3
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
# The masterOnly option is set to prevent the port of the second node
|
|
Packit |
9c3e7e |
# from entering the SLAVE state. The portState will then become MASTER
|
|
Packit |
9c3e7e |
# for both first and second node.
|
|
Packit |
9c3e7e |
slave_conf="masterOnly 1"
|
|
Packit |
9c3e7e |
pmc_conf="GET PORT_DATA_SET"
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
run_ptp4l || test_fail
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
expected1="123456\.fffe\.780101-1 seq 0 RESPONSE MANAGEMENT PORT_DATA_SET
|
|
Packit |
9c3e7e |
portIdentity 123456\.fffe\.780101-1
|
|
Packit |
9c3e7e |
portState MASTER"
|
|
Packit |
9c3e7e |
expected2="123456\.fffe\.780102-1 seq 0 RESPONSE MANAGEMENT PORT_DATA_SET
|
|
Packit |
9c3e7e |
portIdentity 123456\.fffe\.780102-1
|
|
Packit |
9c3e7e |
portState MASTER"
|
|
Packit |
9c3e7e |
check_pmc_output "$expected1" || test_fail
|
|
Packit |
9c3e7e |
check_pmc_output "$expected2" || test_fail
|
|
Packit |
9c3e7e |
|
|
Packit |
9c3e7e |
test_pass
|