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