This commit implements the gPTP-capable TLV signaling messages, essential
for determining if a PTP domain is asCapable (or neighborGptpCapable)
in a multi-PTP domain system  with Command Mean Link Delay Service (CMLDS) 
enabled.

The first patch establishes the transmission and reception mechanisms
for gPTP-capable TLV signaling messages. This includes handling of
neighborGptpCapable status for a specific PTP domain.

The second patch aligned with IEEE 802.1AS-2020 Section 11.2.2, adding
asCapableAcrossDomains and neighborGptpCapable functionalities.
It also ensures compatibility with AS-2011 on PTP domain 0, following
Condition (f)(2) of Section 11.2.2.

These changes have been validated on AS-2011 system without CMLDS,
and on AS2020 multi-PTP domain system with CMLDS enabled.


Ganesh Venkatesan (1):
  port: implement gPTP-capable TLV signaling message processing

Chwee-Lin Choong (1):
  port: Implement asCapableAcrossDomains and neighborGptpCapable

 config.c         |  2 +
 fd.h             |  4 +-
 msg.h            |  1 +
 port.c           | 98 ++++++++++++++++++++++++++++++++++++++----------
 port_private.h   |  8 ++++
 port_signaling.c | 61 ++++++++++++++++++++++++++++++
 ptp4l.8          | 13 +++++++
 tlv.h            | 10 +++++
 8 files changed, 176 insertions(+), 21 deletions(-)

-- 
2.42.0



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

Reply via email to