On Tue, 28 Feb 2023 at 22:08, Richard Cochran <richardcoch...@gmail.com> wrote:
> On Tue, Feb 28, 2023 at 07:38:44PM +0100, Andrew Zaborowski wrote:
> > On Tue, 28 Feb 2023 at 16:02, Richard Cochran <richardcoch...@gmail.com> 
> > wrote:
> > > In the case of the PTP minor version field, there are already two
> > > known bad HW devices that fail when the field is non-zero.  Of course,
> > > this violates 1588-2008, but it proves the point that vendors don't
> > > follow the standard.
> >
> > Ok, that was a concern but I didn't know how likely it would be.
> > Given this would you agree to zeroing those values based on a setting?
>
> No, I just wanted to point out the risk.  So far, HW vendors track
> record has been abysmal.  If there is a way to do wrong, then somebody
> sure will.

(That's consistent with a lot of protocol standards unfortunately)

>
> The SW should zero the controlField unconditionally as called out in
> 1588-2019 clause 13.3.2.13.  Previously I overlooked this silly detail
> because the change is not identified in 19.4 "Compatibility ... to
> IEEE Std 1588-2008".

I was now made aware that Avnu conformance tests for 802.1AS-2011 do
validate the 3 different values required in the control field in that
version of IEEE802.1AS.  While 1588-2008 did already say that the use
of this field on the receiver is "deprecated", 802.1AS-2011 does not
say anything like this.  There's value for Avnu in having an option to
go back to those values and perhaps shipping a "gPTP-2011.cfg" file
with that option enabled.  Would you be open to have this upstream?

The difference with the minVersionPTP field is that that one was
reserved in 802.1AS-2011 so it's not being validated.

Best regards


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

Reply via email to