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 <mlich...@redhat.com>
---
 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
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to