Lines Matching defs:ndo

65 fn_print_char(netdissect_options *ndo, u_char c)
84 fn_print_str(netdissect_options *ndo, const u_char *s)
87 fn_print_char(ndo, *s);
101 * of the packet, e.g. ndo->ndo_snapend. If ep is NULL, we assume no
111 nd_printztn(netdissect_options *ndo,
142 fn_print_char(ndo, c);
155 nd_printn(netdissect_options *ndo,
164 fn_print_char(ndo, c);
177 nd_printjn(netdissect_options *ndo, const u_char *s, u_int n)
180 fn_print_char(ndo, GET_U_1(s));
194 nd_printjnp(netdissect_options *ndo, const u_char *s, u_int n)
202 fn_print_char(ndo, c);
212 ts_frac_print(netdissect_options *ndo, const struct timeval *tv)
215 switch (ndo->ndo_tstamp_precision) {
240 ts_date_hmsfrac_print(netdissect_options *ndo, const struct timeval *tv,
266 ts_frac_print(ndo, tv);
273 ts_unix_print(netdissect_options *ndo, const struct timeval *tv)
281 ts_frac_print(ndo, tv);
288 ts_print(netdissect_options *ndo,
296 switch (ndo->ndo_tflag) {
299 ts_date_hmsfrac_print(ndo, tvp, WITHOUT_DATE, LOCAL_TIME);
307 ts_unix_print(ndo, tvp);
314 switch (ndo->ndo_tstamp_precision) {
338 ts_date_hmsfrac_print(ndo, &tv_result, WITHOUT_DATE, UTC_TIME);
341 if (ndo->ndo_tflag == 3)
346 ts_date_hmsfrac_print(ndo, tvp, WITH_DATE, LOCAL_TIME);
358 unsigned_relts_print(netdissect_options *ndo,
386 signed_relts_print(netdissect_options *ndo,
403 unsigned_relts_print(ndo, 2147483648U);
409 unsigned_relts_print(ndo, -secs);
413 unsigned_relts_print(ndo, secs);
437 void nd_print_trunc(netdissect_options *ndo)
439 ND_PRINT(" [|%s]", ndo->ndo_protocol);
443 void nd_print_protocol(netdissect_options *ndo)
445 ND_PRINT("%s", ndo->ndo_protocol);
449 void nd_print_protocol_caps(netdissect_options *ndo)
452 for (p = ndo->ndo_protocol; *p != '\0'; p++)
457 void nd_print_invalid(netdissect_options *ndo)
469 print_unknown_data(netdissect_options *ndo, const u_char *cp,
482 hex_print(ndo, ident, cp, len_to_print);
700 fetch_token(netdissect_options *ndo, const u_char *pptr, u_int idx, u_int len,
770 print_txt_line(netdissect_options *ndo, const char *prefix,
836 /* Assign needed before calling txtproto_print(): ndo->ndo_protocol = "proto" */
838 txtproto_print(netdissect_options *ndo, const u_char *pptr, u_int len,
859 idx = fetch_token(ndo, pptr, 0, len, token, sizeof(token));
880 idx = fetch_token(ndo, pptr, idx, len, token,
909 nd_print_protocol_caps(ndo);
920 if (ndo->ndo_vflag) {
928 idx < len && (eol = print_txt_line(ndo, "\n\t", pptr, idx, len)) != 0;
935 print_txt_line(ndo, ": ", pptr, 0, len);