On Mon, Jul 25, 2022 at 10:07:16AM +0200, Miroslav Lichvar wrote:
> On Sun, Jul 24, 2022 at 03:49:41PM -0700, Richard Cochran wrote:
> > On Tue, Jun 14, 2022 at 06:17:51AM -0700, Vadim Fedorenko via 
> > Linuxptp-devel wrote:
> > > @@ -467,6 +467,7 @@ void unicast_client_grant(struct port *p, struct 
> > > ptp_message *m,
> > >   ucma->granted |= 1 << mtype;
> > >  
> > >   switch (ucma->state) {
> > > + case UC_HAVE_ANN:
> > 
> > Client should not receive a grant for ANNOUNCE in state HAVE_ANNOUNCE.
> > How does this happen?
> 
> It's a client which has multiple servers. Only one will switch to
> NEED_SYDY. The others will stay in HAVE_ANN and keep renewing the
> grant for the announce message. The patch fixes the renewal to be
> accepted.

Ah, now that is a clear explanation!

Thanks,
Richard


_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to