> -----Original Message-----
> From: Richard Cochran <richardcoch...@gmail.com>
> Sent: Saturday, December 05, 2020 8:21 PM
> To: linuxptp-devel@lists.sourceforge.net
> Subject: [Linuxptp-devel] [PATCH 3/5] pmc_agent: Let the update method poll
> for
> push events.
>
> Signed-off-by: Richard Cochran <richardcoch...@gmail.com>
> ---
> pmc_agent.c | 3 +++
> pmc_agent.h | 5 +++--
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/pmc_agent.c b/pmc_agent.c
> index aa2347d..6e6627d 100644
> --- a/pmc_agent.c
> +++ b/pmc_agent.c
> @@ -390,6 +390,7 @@ int pmc_agent_subscribe(struct pmc_agent *node, int
> timeout)
>
> int pmc_agent_update(struct pmc_agent *node)
> {
> + struct ptp_message *msg;
> struct timespec tp;
> uint64_t ts;
>
> @@ -411,6 +412,8 @@ int pmc_agent_update(struct pmc_agent *node)
> }
> }
>
> + run_pmc(node, 0, -1, &msg);
> +
So, by adding this call, run_pmc_agent will now additionally check for any new
updates?
> return 0;
> }
>
> diff --git a/pmc_agent.h b/pmc_agent.h
> index f0e2c7a..dd34d30 100644
> --- a/pmc_agent.h
> +++ b/pmc_agent.h
> @@ -141,11 +141,12 @@ void pmc_agent_set_sync_offset(struct pmc_agent
> *agent, int offset);
> int pmc_agent_subscribe(struct pmc_agent *agent, int timeout);
>
> /**
> - * Queries the local ptp4l instance to update the TAI-UTC offset and
> - * the current leap second flags.
> + * Polls for push notifications from the local ptp4l service.
> *
> * In addition:
> *
> + * - Queries the local ptp4l instance to update the TAI-UTC offset and
> + * the current leap second flags.
> * - Any active port state subscription will be renewed.
> * - The port state notification callback might be invoked.
> *
> --
> 2.20.1
>
>
>
> _______________________________________________
> Linuxptp-devel mailing list
> Linuxptp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-devel
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel