The domain number used for communication with ptp4l specified by the -n
option is ignored in the non-automatic mode (-w option). Set the domain
number to the last specified value.
Fixes: 417de97d098b ("phc2sys: Add multi-domain synchronization.")
Signed-off-by: Miroslav Lichvar <[email protected]>
---
phc2sys.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/phc2sys.c b/phc2sys.c
index 9d8d42f..7ea6929 100644
--- a/phc2sys.c
+++ b/phc2sys.c
@@ -1494,6 +1494,9 @@ int main(int argc, char *argv[])
if (uds_remote_cnt > 0)
config_set_string(cfg, "uds_address",
uds_remotes[uds_remote_cnt - 1]);
+ if (domain_number_cnt > 0)
+ config_set_int(cfg, "domainNumber",
+ domain_numbers[domain_number_cnt - 1]);
if (init_pmc_node(cfg, domains[0].agent, uds_local,
phc2sys_recv_subscribed, &domains[0]))
--
2.41.0
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel