> -----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

Reply via email to