- EXTRACT_BE_U_4(lspping_com_header->sender_handle),
- EXTRACT_BE_U_4(lspping_com_header->seq_number));
-
- timestamp.tv_sec=EXTRACT_BE_U_4(lspping_com_header->ts_sent_sec);
- timestamp.tv_usec=EXTRACT_BE_U_4(lspping_com_header->ts_sent_usec);
- ND_PRINT("\n\t Sender Timestamp: ");
- ts_print(ndo, ×tamp);
-
- timestamp.tv_sec=EXTRACT_BE_U_4(lspping_com_header->ts_rcvd_sec);
- timestamp.tv_usec=EXTRACT_BE_U_4(lspping_com_header->ts_rcvd_usec);
- ND_PRINT("Receiver Timestamp: ");
- if ((timestamp.tv_sec != 0) && (timestamp.tv_usec != 0))
- ts_print(ndo, ×tamp);
+ GET_BE_U_4(lspping_com_header->sender_handle),
+ GET_BE_U_4(lspping_com_header->seq_number));
+
+ ND_PRINT("\n\t TimeStamp Sent: ");
+ p_ntp_time(ndo, &lspping_com_header->ts_sent);
+
+ int_part=GET_BE_U_4(lspping_com_header->ts_rcvd.int_part);
+ fraction=GET_BE_U_4(lspping_com_header->ts_rcvd.fraction);
+ ND_PRINT("\n\t TimeStamp Received: ");
+ if (! (int_part == 0 && fraction == 0))
+ p_ntp_time(ndo, &lspping_com_header->ts_rcvd);