Lines Matching full:ptp

9  * @brief PTP port data structure and interface to operate on PTP Ports.
11 * References are to version 2019 of IEEE 1588, ("PTP")
36 * @brief Structure describing PTP Port.
41 /** PTP Port Dataset*/
86 * @brief Function initializing PTP Port.
94 * @brief Function returning PTP Port's state.
96 * @param[in] port Pointer to the PTP Port structure.
98 * @return PTP Port's current state.
103 * @brief Function generating PTP Port events based on PTP Port's timers.
105 * @param[in] port Pointer to the PTP Port structure.
106 * @param[in] timer Pointer to the PTP Port's timer to be checked.
108 * @return PTP Port event.
112 * @brief Function generating PTP Port events based on messages
113 * that has been received on a PTP Port's socket.
115 * @param[in] port Pointer to the PTP Port structure.
116 * @param[in] idx Index of the PTP Port's socket to be checked.
118 * @return PTP Port event.
123 * @brief Function handling PTP Port event.
125 * @param[in] port Pointer to the PTP Port structure.
126 * @param[in] event PTP Port Event to be processed.
127 * @param[in] tt_diff Flag indicating whether PTP TimeTransmitter has changed.
144 * @param[in] port Pointer to the PTP Port structure.
152 * @brief Compute PTP Port's best Foreign TimeTransmitter Clock.
154 * @param[in] port Pointer to the PTP Port.
156 * @return Pointer to the PTP Port's best Foreign TimeTransmitter.
161 * @brief Function adding foreign TimeTransmitter Clock for the PTP Port based on specified message.
163 * @param[in] port Pointer to the PTP Port.
164 * @param[in] msg Pointer to the announce message containing PTP TimeTransmitter data.
171 * @brief Function freeing memory used by foreign timeTransmitters assigned to given PTP Port.
173 * @param[in] port Pointer to the PTP Port.
178 * @brief Function updating current PTP TimeTransmitter Clock of the PTP Port
181 * @param[in] port Pointer to the PTP Port.
182 * @param[in] msg Pointer to the announce message containing PTP TimeTransmitter data.
189 * @brief Function processing received PTP Management message on the PTP Port's level.
191 * @param[in] port PTP Port to process the received message.
192 * @param[in] ingress Original PTP Port that received the message.
193 * @param[in] msg PTP Management message to be processed.
206 * @param[in] port PTP Port that is going to send Management Error response.
207 * @param[in] msg PTP Management message that caused Management Error.
215 * @brief Function for sending response on specific PTP PORT to received PTP Management message.
217 * @param[in] port PTP Port that will send response message.
218 * @param[in] req Received PTP Management message.