Lines Matching refs:len
290 static void ptp_print_2(netdissect_options *ndo, const u_char *bp, u_int len);
292 static void ptp_print_timestamp(netdissect_options *ndo, const u_char *bp, u_int *len, const char *…
293 static void ptp_print_timestamp_identity(netdissect_options *ndo, const u_char *bp, u_int *len, con…
294 static void ptp_print_announce_msg(netdissect_options *ndo, const u_char *bp, u_int *len);
295 static void ptp_print_port_id(netdissect_options *ndo, const u_char *bp, u_int *len);
296 static void ptp_print_mgmt_msg(netdissect_options *ndo, const u_char *bp, u_int *len);
300 const u_char *bp, u_int *len, uint8_t hex) in print_field() argument
315 *len -= 1; bp += 1; in print_field()
324 *len -= 2; bp += 2; in print_field()
333 *len -= 4; bp += 4; in print_field()
342 *len -= 8; bp += 8; in print_field()
358 u_int len = length; in ptp_print_2() local
373 len -= 2; bp += 2; msg_len = GET_BE_U_2(bp); ND_PRINT(", length : %u", msg_len); in ptp_print_2()
376 …len -= 2; bp += 2; domain_no = (GET_BE_U_2(bp) & PTP_DOMAIN_MASK) >> 8; ND_PRINT(", domain : %u", … in ptp_print_2()
383 …len -= 2; bp += 2; flags = GET_BE_U_2(bp); ND_PRINT(", Flags [%s]", bittok2str(ptp_flag_values, "n… in ptp_print_2()
386 len -= 2; bp += 2; ns_corr = GET_BE_U_6(bp); ND_PRINT(", NS correction : %"PRIu64, ns_corr); in ptp_print_2()
389 len -= 6; bp += 6; sns_corr = GET_BE_U_2(bp); ND_PRINT(", sub NS correction : %u", sns_corr); in ptp_print_2()
392 len -= 2; bp += 2; rsvd2 = GET_BE_U_4(bp); ND_PRINT(", reserved2 : %u", rsvd2); in ptp_print_2()
395 len -= 4; bp += 4; clk_id = GET_BE_U_8(bp); ND_PRINT(", clock identity : 0x%"PRIx64, clk_id); in ptp_print_2()
398 len -= 8; bp += 8; port_id = GET_BE_U_2(bp); ND_PRINT(", port id : %u", port_id); in ptp_print_2()
401 len -= 2; bp += 2; seq_id = GET_BE_U_2(bp); ND_PRINT(", seq id : %u", seq_id); in ptp_print_2()
404 len -= 2; bp += 2; control = GET_U_1(bp) ; in ptp_print_2()
408 …lm_int = GET_BE_U_2(bp) & PTP_LOGMSG_MASK; ND_PRINT(", log message interval : %u", lm_int); len -=… in ptp_print_2()
412 ptp_print_timestamp(ndo, bp, &len, p_origin_ts); in ptp_print_2()
415 ptp_print_timestamp(ndo, bp, &len, p_origin_ts); in ptp_print_2()
418 ptp_print_timestamp_identity(ndo, bp, &len, p_porigin_ts); in ptp_print_2()
421 ptp_print_timestamp_identity(ndo, bp, &len, p_recv_ts); in ptp_print_2()
424 ptp_print_timestamp(ndo, bp, &len, p_porigin_ts); in ptp_print_2()
427 ptp_print_timestamp_identity(ndo, bp, &len, p_recv_ts); in ptp_print_2()
430 ptp_print_timestamp_identity(ndo, bp, &len, p_porigin_ts); in ptp_print_2()
433 ptp_print_announce_msg(ndo, bp, &len); in ptp_print_2()
436 ptp_print_port_id(ndo, bp, &len); in ptp_print_2()
439 ptp_print_mgmt_msg(ndo, bp, &len); in ptp_print_2()
487 ptp_print_timestamp(netdissect_options *ndo, const u_char *bp, u_int *len, const char *stype) in ptp_print_timestamp() argument
496 *len -= 6; in ptp_print_timestamp()
502 *len -= 4; in ptp_print_timestamp()
507 const u_char *bp, u_int *len, const char *ttype) in ptp_print_timestamp_identity() argument
518 *len -= 6; in ptp_print_timestamp_identity()
524 *len -= 4; in ptp_print_timestamp_identity()
530 *len -= 8; in ptp_print_timestamp_identity()
536 *len -= 2; in ptp_print_timestamp_identity()
540 ptp_print_announce_msg(netdissect_options *ndo, const u_char *bp, u_int *len) in ptp_print_announce_msg() argument
552 *len -= 6; in ptp_print_announce_msg()
558 *len -= 4; in ptp_print_announce_msg()
564 *len -= 2; in ptp_print_announce_msg()
570 *len -= 1; in ptp_print_announce_msg()
576 *len -= 1; in ptp_print_announce_msg()
582 *len -= 1; in ptp_print_announce_msg()
587 *len -= 1; in ptp_print_announce_msg()
592 *len -= 2; in ptp_print_announce_msg()
597 *len -= 1; in ptp_print_announce_msg()
603 *len -= 8; in ptp_print_announce_msg()
608 *len -= 2; in ptp_print_announce_msg()
613 *len -= 1; in ptp_print_announce_msg()
618 ptp_print_port_id(netdissect_options *ndo, const u_char *bp, u_int *len) in ptp_print_port_id() argument
626 *len -= 8; in ptp_print_port_id()
632 *len -= 2; in ptp_print_port_id()
638 ptp_print_mgmt_msg(netdissect_options *ndo, const u_char *bp, u_int *len) in ptp_print_mgmt_msg() argument
640 ptp_print_port_id(ndo, bp, len); in ptp_print_mgmt_msg()
641 print_field(ndo, ", start boundary hops ", PTP_UCHAR_LEN, bp, len, PTP_FALSE); in ptp_print_mgmt_msg()
642 print_field(ndo, ", boundary hops ", PTP_UCHAR_LEN, bp, len, PTP_FALSE); in ptp_print_mgmt_msg()
643 print_field(ndo, ", flags ", PTP_UCHAR_LEN, bp, len, PTP_TRUE); in ptp_print_mgmt_msg()
644 print_field(ndo, ", reserved ", PTP_UCHAR_LEN, bp, len, PTP_TRUE); in ptp_print_mgmt_msg()