3.2.5.6 Receiving a Probegap Probe message

When a Packet Pair Probe message arrives through UDP Socket, the sink validates the fields as per sections 2.2.1.1 and 2.2.2.6. If the header contains an invalid value, the sink MUST ignore the message.

Otherwise, the sink creates a new Probegap Probe message and initializes it as follows:

  • Sink_Recv_Timestamp field in message-specific header MUST be set to the timestamp of the sink device at the time the Probegap Probe message was received.

  • Sequence_Number, Initiator_Send_Timestamp, and Optional_Data_Payload fields in the message-specific header MUST be set to the values of the corresponding fields in the received Probegap Probe message.

  • Sink_Send_Timestamp field in message-specific header MUST be set to the timestamp of the sink device after all the fields above have been initialized.

The sink MUST send the new Probegap Probe message to the initiator using the UDP Socket object.