nxp-archive / openil_linuxptp

PTP IEEE 1588 stack for Linux
GNU General Public License v2.0
136 stars 60 forks source link

Update README to state support for IEEE 802.1AS-2011 switch mode support #12

Open schaveyt opened 3 years ago

schaveyt commented 3 years ago

@vladimiroltean - I see on the README.md in the list of supported features:

-Supports IEEE 802.1AS-2011 in the role of end station.

I do see that a @yangbolu1991 has a somewhat recent thread on the linuxptp-devel mailing list on the topic submitting a patch.

How close are we to having linuxptp for the PTP Relay Instances?

vladimiroltean commented 3 years ago

Hi Todd, If by PTP Relay you mean 802.1AS-rev, then we're not quite there yet. But the time-aware bridge mode from 802.1AS-2011 works well, you can try it out.

schaveyt commented 3 years ago

Thanks for the super fast response!! That is great news!

In reading this blog posting to remind me of the difference between AS-2011 and AS-REV, I now really only need 802.1AS-2011 for my current testing. Will eventually need Redundant GMs in “hot-Standby” but that will be aware 👍

  1. Is there any guidance for enabling the bridge mode features. Would one start with configs/gPTP.cfg and tweek it? I'm particularly interested in verifying a switch loaded with linuxptp and have it acting as a PTP Relay instance (see figure 10-10 of IEEE P802.1AS-Rev/D8.3.) where the switch is a slave to a grandmaster then acting as a master to a final end station also running linuxptp

  2. Any noteworthy highlights you can share on what is still in-progress for 802.1AS-rev

vladimiroltean commented 3 years ago

Is there any guidance for enabling the bridge mode features.

Get the OpenIL 1.9 user guide from here and check out "Chapter 5 IEEE 1588/802.1AS". https://openil.org/guide_list.html

Any noteworthy highlights you can share on what is still in-progress for 802.1AS-rev

Nothing is in progress in terms of features specific to 802.1AS-rev and not to 802.1AS-2011.

schaveyt commented 3 years ago

Well you made that easy!

Would it be wrong to have README.md updated to state that both end station and bridge are supported?

vladimiroltean commented 3 years ago

No, it should absolutely be updated. I'll send a patch, but it'll probably appear publicly on Github in a few days. If you want to send that patch (or any other change, you can git send-email --to=dev@openil.org.

schaveyt commented 3 years ago

Epic! This was a very productive thread 🥇. Please send the patch as, admittedly, I'm too much a novice at that process and will only screw it up. :-)

I can repurpose this issue to "updating the readme.md" 👍

schaveyt commented 3 years ago

You are welcome to close this issue once then team has completed the update. Thanks again to the team for all your amazing work!