Lines Matching +full:ptp +full:- +full:clock
4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Type, Length, Value extension for PTP
11 * References are to version 2019 of IEEE 1588, ("PTP")
29 * @note based on IEEE 1588-2019 Section 14.1.1 Table 52
55 * @brief PTP management message action field
57 * @note based on IEEE 1588-2019 Section 15.4.1.6 Table 57
68 * @brief PTP management message ID
70 * @note based on IEEE 1588-2019 Section 15.5.2.3 Table 59
129 * @note based on IEEE 1588-2019 Section 15.5.4.4 Table 109
143 * @brief PAD TLV - used to increase length of any PTP message.
145 * @note 14.4.2 - PAD TLV
159 * @note 15.5.2 - MANAGEMENT TLV field format.
171 * @note 15.5.4 - MANAGEMENT_ERROR_STATUS TLV format.
186 /** Optional text field to provide human-readable explanation of the error. */
191 * @brief Structure holding pointers for Clock description send over TLV
194 /** Type of PTP Clock. */
200 /** Physical address of the PTP Port. */
202 /** Protocol address of the PTP Port. */
206 /** Description of the PTP Instance from manufacturer. */
208 /** Revision for components of the PTP Instance. */
212 /** PTP Profile implemented by the PTP Port. */
217 * @brief Structure holding TLV. It is used as a helper to retrieve TLVs from PTP messages.
224 /** Structure holding pointers for Clock description. */
232 /** Value of two-step flag and @ref ptp_default_ds.time_receiver_only of the dataset. */
349 * @brief Function for getting type of action to be taken on receipt of the PTP message.
351 * @param[in] msg Pointer to the PTP message.
367 * @brief Function processing TLV after reception, and before processing by PTP stack.
376 * @brief Function preparing TLV to on-wire format before transmitting.