Re: [Linuxptp-devel] [PATCH v3 4/6] Add a push notification for the CMLDS TLV.
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
|
From: Andrew Z. <and...@in...> - 2023-12-04 22:25:26
|
On Sun, 3 Dec 2023 at 00:39, Richard Cochran <ric...@gm...> wrote:
> @@ -306,13 +307,15 @@ static void do_set_action(struct pmc *pmc, int action, int index, char *str)
> "duration %hu "
> "NOTIFY_PORT_STATE %3s "
> "NOTIFY_TIME_SYNC %3s "
> - "NOTIFY_PARENT_DATA_SET %3s ",
> + "NOTIFY_PARENT_DATA_SET %3s "
> + "NOTIFY_CMLDS %3s ",
> &sen.duration,
> onoff_port_state,
> onoff_time_status,
> - onoff_parent_data_set);
> - if (cnt != 4) {
> - fprintf(stderr, "%s SET needs 4 values\n",
> + onoff_parent_data_set,
> + onoff_cmlds);
> + if (cnt != 5) {
> + fprintf(stderr, "%s SET needs 5 values\n",
Doing cnt != 4 && cnt != 5 should just work as sscanf() should stop
parsing when it doesn't find NOTIFY_CMLDS and leave onoff_cmlds as
"off". Obviously this won't scale as more events are added but it'd
keep syntax backwards-compatible for scripts.
Best regards
|