/freebsd/contrib/tcpdump/ |
H A D | print-pptp.c | 278 pptp_bearer_cap_print(netdissect_options *ndo, in pptp_bearer_cap_print() argument 294 pptp_bearer_type_print(netdissect_options *ndo, in pptp_bearer_type_print() argument 302 pptp_call_id_print(netdissect_options *ndo, in pptp_call_id_print() argument 309 pptp_call_ser_print(netdissect_options *ndo, in pptp_call_ser_print() argument 316 pptp_cause_code_print(netdissect_options *ndo, in pptp_cause_code_print() argument 323 pptp_conn_speed_print(netdissect_options *ndo, in pptp_conn_speed_print() argument 341 pptp_err_code_print(netdissect_options *ndo, in pptp_err_code_print() argument 345 if (ndo->ndo_vflag) { in pptp_err_code_print() 353 pptp_firm_rev_print(netdissect_options *ndo, in pptp_firm_rev_print() argument 360 pptp_framing_cap_print(netdissect_options *ndo, in pptp_framing_cap_print() argument [all …]
|
H A D | print-ether.c | 109 ether_addresses_print(netdissect_options *ndo, const u_char *src, in ether_addresses_print() argument 117 ether_type_print(netdissect_options *ndo, uint16_t type) in ether_type_print() argument 119 if (!ndo->ndo_qflag) in ether_type_print() 136 ether_common_print(netdissect_options *ndo, const u_char *p, u_int length, in ether_common_print() argument 138 void (*print_switch_tag)(netdissect_options *ndo, const u_char *), in ether_common_print() argument 140 void (*print_encap_header)(netdissect_options *ndo, const u_char *), in ether_common_print() argument 153 nd_print_invalid(ndo); in ether_common_print() 157 nd_print_trunc(ndo); in ether_common_print() 162 (*print_encap_header)(ndo, encap_header_arg); in ether_common_print() 181 if (ndo->ndo_eflag) in ether_common_print() [all …]
|
H A D | print-udp.c | 94 vat_print(netdissect_options *ndo, const u_char *hdr, u_int length) in vat_print() argument 99 ndo->ndo_protocol = "vat"; in vat_print() 133 rtp_print(netdissect_options *ndo, const u_char *hdr, u_int len) in rtp_print() argument 141 ndo->ndo_protocol = "rtp"; in rtp_print() 182 if (ndo->ndo_vflag) { in rtp_print() 213 rtcp_print(netdissect_options *ndo, const u_char *hdr, const u_char *ep) in rtcp_print() argument 224 ndo->ndo_protocol = "rtcp"; in rtcp_print() 237 if (ndo->ndo_vflag) in rtcp_print() 254 if (ndo->ndo_vflag) in rtcp_print() 259 if (ndo->ndo_vflag) in rtcp_print() [all …]
|
H A D | print-esp.c | 176 do_decrypt(netdissect_options *ndo, const char *caller, struct sa_list *sa, in do_decrypt() argument 194 (*ndo->ndo_error)(ndo, S_ERR_ND_MEM_ALLOC, in do_decrypt() 201 (*ndo->ndo_warning)(ndo, "%s: espkey init failed", caller); in do_decrypt() 206 (*ndo->ndo_warning)(ndo, "%s: IV init failed", caller); in do_decrypt() 220 (*ndo->ndo_warning)(ndo, in do_decrypt() 234 (*ndo->ndo_error)(ndo, S_ERR_ND_MEM_ALLOC, in do_decrypt() 246 (*ndo->ndo_warning)(ndo, in do_decrypt() 253 (*ndo->ndo_warning)(ndo, "%s: EVP_DecryptUpdate failed", in do_decrypt() 274 int esp_decrypt_buffer_by_ikev2_print(netdissect_options *ndo, in esp_decrypt_buffer_by_ikev2_print() argument 290 for (sa = ndo->ndo_sa_list_head; sa != NULL; sa = sa->next) { in esp_decrypt_buffer_by_ikev2_print() [all …]
|
H A D | print-nfs.c | 199 nfsaddr_print(netdissect_options *ndo, in nfsaddr_print() argument 258 parse_sattr3(netdissect_options *ndo, in parse_sattr3() argument 311 print_sattr3(netdissect_options *ndo, in print_sattr3() argument 331 nfsreply_print(netdissect_options *ndo, in nfsreply_print() argument 338 ndo->ndo_protocol = "nfs"; in nfsreply_print() 341 if (!ndo->ndo_nflag) { in nfsreply_print() 350 nfsaddr_print(ndo, bp2, srcid, dstid); in nfsreply_print() 352 nfsreply_noaddr_print(ndo, bp, length, bp2); in nfsreply_print() 356 nfsreply_noaddr_print(netdissect_options *ndo, in nfsreply_noaddr_print() argument 367 ndo->ndo_protocol = "nfs"; in nfsreply_noaddr_print() [all …]
|
H A D | print-juniper.c | 470 juniper_ggsn_if_print(netdissect_options *ndo, in juniper_ggsn_if_print() argument 485 ndo->ndo_protocol = "juniper_ggsn"; in juniper_ggsn_if_print() 488 if (juniper_parse_header(ndo, p, h, &l2info) == 0) { in juniper_ggsn_if_print() 489 ndo->ndo_ll_hdr_len += l2info.header_len; in juniper_ggsn_if_print() 498 if (ndo->ndo_eflag) { in juniper_ggsn_if_print() 507 ip_print(ndo, p, l2info.length); in juniper_ggsn_if_print() 510 ip6_print(ndo, p, l2info.length); in juniper_ggsn_if_print() 513 if (!ndo->ndo_eflag) in juniper_ggsn_if_print() 517 ndo->ndo_ll_hdr_len += l2info.header_len; in juniper_ggsn_if_print() 523 juniper_es_if_print(netdissect_options *ndo, in juniper_es_if_print() argument [all …]
|
H A D | print-ip-demux.c | 36 ip_demux_print(netdissect_options *ndo, in ip_demux_print() argument 51 ndo->ndo_protocol = "ah"; in ip_demux_print() 52 nd_print_trunc(ndo); in ip_demux_print() 56 advance = ah_print(ndo, bp); in ip_demux_print() 65 esp_print(ndo, bp, length, iph, ver, fragmented, ttl_hl); in ip_demux_print() 77 ipcomp_print(ndo, bp); in ip_demux_print() 88 sctp_print(ndo, bp, iph, length); in ip_demux_print() 92 dccp_print(ndo, bp, iph, length); in ip_demux_print() 96 tcp_print(ndo, bp, length, iph, fragmented); in ip_demux_print() 100 udp_print(ndo, bp, length, iph, fragmented, ttl_hl); in ip_demux_print() [all …]
|
H A D | print-sll.c | 156 sll_print(netdissect_options *ndo, const struct sll_header *sllp, u_int length) in sll_print() argument 160 ndo->ndo_protocol = "sll"; in sll_print() 172 if (!ndo->ndo_qflag) { in sll_print() 219 sll_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char *p) in sll_if_print() argument 229 ndo->ndo_protocol = "sll"; in sll_if_print() 234 if (ndo->ndo_eflag) in sll_if_print() 235 sll_print(ndo, sllp, length); in sll_if_print() 253 ndo->ndo_ll_hdr_len += SLL_HDR_LEN; in sll_if_print() 254 ndo->ndo_ll_hdr_len += ieee802_11_radio_print(ndo, p, length, caplen); in sll_if_print() 274 ipx_print(ndo, p, length); in sll_if_print() [all …]
|
H A D | print-hncp.c | 42 hncp_print_rec(netdissect_options *ndo, 46 hncp_print(netdissect_options *ndo, in hncp_print() argument 49 ndo->ndo_protocol = "hncp"; in hncp_print() 51 hncp_print_rec(ndo, cp, length, 1); in hncp_print() 157 format_nid(netdissect_options *ndo, const u_char *data) in format_nid() argument 169 format_256(netdissect_options *ndo, const u_char *data) in format_256() argument 194 format_ip6addr(netdissect_options *ndo, const u_char *cp) in format_ip6addr() argument 203 print_prefix(netdissect_options *ndo, const u_char *prefix, u_int max_length) in print_prefix() argument 227 …snprintf(buf, sizeof(buf), "%s/%u", ipaddr_string(ndo, (const u_char *)&addr), plen); /* local buf… in print_prefix() 230 plenbytes = decode_prefix6(ndo, prefix, max_length, buf, sizeof(buf)); in print_prefix() [all …]
|
H A D | print-fr.c | 38 static void frf15_print(netdissect_options *ndo, const u_char *, u_int); 98 static int parse_q922_header(netdissect_options *ndo, in parse_q922_header() argument 143 q922_string(netdissect_options *ndo, const u_char *p, u_int length) in q922_string() argument 152 ret = parse_q922_header(ndo, p, &dlci, &addr_len, &flags, length); in q922_string() 194 fr_hdr_print(netdissect_options *ndo, int length, u_int addr_len, in fr_hdr_print() argument 197 if (ndo->ndo_qflag) { in fr_hdr_print() 223 fr_if_print(netdissect_options *ndo, in fr_if_print() argument 229 ndo->ndo_protocol = "fr"; in fr_if_print() 231 nd_print_trunc(ndo); in fr_if_print() 232 ndo->ndo_ll_hdr_len += caplen; in fr_if_print() [all …]
|
H A D | extract.h | 582 get_u_1(netdissect_options *ndo, const u_char *p) in get_u_1() argument 585 nd_trunc_longjmp(ndo); in get_u_1() 590 get_s_1(netdissect_options *ndo, const u_char *p) in get_s_1() argument 593 nd_trunc_longjmp(ndo); in get_s_1() 600 get_be_u_2(netdissect_options *ndo, const u_char *p) in get_be_u_2() argument 603 nd_trunc_longjmp(ndo); in get_be_u_2() 608 get_be_u_3(netdissect_options *ndo, const u_char *p) in get_be_u_3() argument 611 nd_trunc_longjmp(ndo); in get_be_u_3() 616 get_be_u_4(netdissect_options *ndo, const u_char *p) in get_be_u_4() argument 619 nd_trunc_longjmp(ndo); in get_be_u_4() [all …]
|
H A D | print-macsec.c | 87 static void macsec_print_header(netdissect_options *ndo, in macsec_print_header() argument 107 int macsec_print(netdissect_options *ndo, const u_char **bp, in macsec_print() argument 120 save_protocol = ndo->ndo_protocol; in macsec_print() 121 ndo->ndo_protocol = "macsec"; in macsec_print() 125 nd_print_trunc(ndo); in macsec_print() 126 ndo->ndo_protocol = save_protocol; in macsec_print() 130 nd_print_trunc(ndo); in macsec_print() 131 ndo->ndo_protocol = save_protocol; in macsec_print() 138 nd_print_trunc(ndo); in macsec_print() 139 ndo->ndo_protocol = save_protocol; in macsec_print() [all …]
|
H A D | netdissect.c | 149 nd_push_buffer(netdissect_options *ndo, u_char *new_buffer, in nd_push_buffer() argument 158 ndspi->ndspi_packetp = ndo->ndo_packetp; in nd_push_buffer() 159 ndspi->ndspi_snapend = ndo->ndo_snapend; in nd_push_buffer() 160 ndspi->ndspi_prev = ndo->ndo_packet_info_stack; in nd_push_buffer() 162 ndo->ndo_packetp = new_packetp; in nd_push_buffer() 163 ndo->ndo_snapend = new_packetp + newlen; in nd_push_buffer() 164 ndo->ndo_packet_info_stack = ndspi; in nd_push_buffer() 183 nd_push_snaplen(netdissect_options *ndo, const u_char *bp, const u_int newlen) in nd_push_snaplen() argument 192 ndspi->ndspi_packetp = ndo->ndo_packetp; in nd_push_snaplen() 193 ndspi->ndspi_snapend = ndo->ndo_snapend; in nd_push_snaplen() [all …]
|
H A D | print.c | 250 static void ndo_default_print(netdissect_options *ndo, const u_char *bp, 253 static void NORETURN ndo_error(netdissect_options *ndo, 257 static void ndo_warning(netdissect_options *ndo, 261 static int ndo_printf(netdissect_options *ndo, 266 init_print(netdissect_options *ndo, uint32_t localnet, uint32_t mask) in init_print() argument 268 init_addrtoname(ndo, localnet, mask); in init_print() 331 pretty_print_packet(netdissect_options *ndo, const struct pcap_pkthdr *h, in pretty_print_packet() argument 342 if (ndo->ndo_packet_number) in pretty_print_packet() 407 ts_print(ndo, &tvbuf); in pretty_print_packet() 415 ndo->ndo_snapend = sp + h->caplen; in pretty_print_packet() [all …]
|
H A D | print-ppp.c | 414 handle_ctrl_proto(netdissect_options *ndo, in handle_ctrl_proto() argument 442 if (!ndo->ndo_vflag) in handle_ctrl_proto() 464 if (ndo->ndo_vflag > 1) in handle_ctrl_proto() 465 print_unknown_data(ndo, pptr - 2, "\n\t", 6); in handle_ctrl_proto() 513 if ((advance = (*pfunc)(ndo, tptr, len)) == 0) in handle_ctrl_proto() 518 nd_print_invalid(ndo); in handle_ctrl_proto() 542 print_unknown_data(ndo, tptr + 2, "\n\t ", len - 2); in handle_ctrl_proto() 555 print_unknown_data(ndo, tptr + 4, "\n\t ", len - 8); in handle_ctrl_proto() 565 if (nd_printn(ndo, tptr + 4, len - 4, ndo->ndo_snapend)) in handle_ctrl_proto() 580 if (ndo->ndo_vflag <= 1) in handle_ctrl_proto() [all …]
|
H A D | addrtoname.c | 274 ipaddr_string(netdissect_options *ndo, const u_char *ap) in ipaddr_string() argument 287 p->nxt = newhnamemem(ndo); in ipaddr_string() 296 if (!ndo->ndo_nflag && in ipaddr_string() 310 (*ndo->ndo_error)(ndo, S_ERR_ND_MEM_ALLOC, in ipaddr_string() 312 if (ndo->ndo_Nflag) { in ipaddr_string() 323 (*ndo->ndo_error)(ndo, S_ERR_ND_MEM_ALLOC, in ipaddr_string() 333 ip6addr_string(netdissect_options *ndo, const u_char *ap) in ip6addr_string() argument 354 p->nxt = newh6namemem(ndo); in ip6addr_string() 359 if (!ndo->ndo_nflag) { in ip6addr_string() 373 (*ndo->ndo_error)(ndo, S_ERR_ND_MEM_ALLOC, in ip6addr_string() [all …]
|
H A D | print-resp.c | 51 #define resp_print_empty(ndo) ND_PRINT(" empty") argument 52 #define resp_print_null(ndo) ND_PRINT(" null") argument 53 #define resp_print_length_too_large(ndo) ND_PRINT(" length too large") argument 54 #define resp_print_length_negative(ndo) ND_PRINT(" length negative and not -1") argument 55 #define resp_print_invalid(ndo) ND_PRINT(" invalid") argument 208 resp_print(netdissect_options *ndo, const u_char *bp, u_int length) in resp_print() argument 212 ndo->ndo_protocol = "resp"; in resp_print() 225 ret_len = resp_parse(ndo, bp, length); in resp_print() 234 nd_print_trunc(ndo); in resp_print() 238 resp_parse(netdissect_options *ndo, const u_char *bp, int length) in resp_parse() argument [all …]
|
H A D | print-smb.c | 90 trans2_findfirst(netdissect_options *ndo, in trans2_findfirst() argument 100 smb_fdata(ndo, param, fmt, param + pcnt, unicodestr); in trans2_findfirst() 103 smb_data_print(ndo, data, dcnt); in trans2_findfirst() 108 trans2_qfsinfo(netdissect_options *ndo, in trans2_qfsinfo() argument 117 smb_fdata(ndo, param, fmt, param + pcnt, unicodestr); in trans2_qfsinfo() 133 smb_fdata(ndo, data, fmt, data + dcnt, unicodestr); in trans2_qfsinfo() 137 smb_data_print(ndo, data, dcnt); in trans2_qfsinfo() 167 print_trans2(netdissect_options *ndo, in print_trans2() argument 202 smb_fdata(ndo, words + 1, in print_trans2() 207 smb_fdata(ndo, words + 1, in print_trans2() [all …]
|
H A D | addrtoname.h | 72 get_linkaddr_string(netdissect_options *ndo, const uint8_t *p, in get_linkaddr_string() argument 76 nd_trunc_longjmp(ndo); in get_linkaddr_string() 77 return linkaddr_string(ndo, p, type, len); in get_linkaddr_string() 81 get_etheraddr_string(netdissect_options *ndo, const uint8_t *p) in get_etheraddr_string() argument 84 nd_trunc_longjmp(ndo); in get_etheraddr_string() 85 return etheraddr_string(ndo, p); in get_etheraddr_string() 89 get_le64addr_string(netdissect_options *ndo, const u_char *p) in get_le64addr_string() argument 92 nd_trunc_longjmp(ndo); in get_le64addr_string() 93 return le64addr_string(ndo, p); in get_le64addr_string() 97 get_isonsap_string(netdissect_options *ndo, const uint8_t *nsap, in get_isonsap_string() argument [all …]
|
H A D | print-atalk.c | 61 static const struct atNBPtuple *nbp_tuple_print(netdissect_options *ndo, const struct atNBPtuple *, 74 ltalk_if_print(netdissect_options *ndo, in ltalk_if_print() argument 79 ndo->ndo_protocol = "ltalk"; in ltalk_if_print() 80 hdrlen = llap_print(ndo, p, h->len); in ltalk_if_print() 83 ndo->ndo_ll_hdr_len += h->caplen; in ltalk_if_print() 86 ndo->ndo_ll_hdr_len += hdrlen; in ltalk_if_print() 93 llap_print(netdissect_options *ndo, in llap_print() argument 102 ndo->ndo_protocol = "llap"; in llap_print() 108 nd_print_trunc(ndo); in llap_print() 128 ataddr_string(ndo, 0, GET_U_1(lp->src)), in llap_print() [all …]
|
H A D | print-domain.c | 65 ns_nskip(netdissect_options *ndo, in ns_nskip() argument 111 blabel_print(netdissect_options *ndo, in blabel_print() argument 144 labellen(netdissect_options *ndo, in labellen() argument 183 fqdn_print(netdissect_options *ndo, in fqdn_print() argument 193 if ((l = labellen(ndo, cp)) == (u_int)-1) in fqdn_print() 206 while (i && cp < ndo->ndo_snapend) { in fqdn_print() 236 if ((l = labellen(ndo, cp)) == (u_int)-1) in fqdn_print() 245 if (blabel_print(ndo, cp) == NULL) in fqdn_print() 261 if (nd_printn(ndo, cp, l, ndo->ndo_snapend)) in fqdn_print() 264 if (nd_printn(ndo, cp, in fqdn_print() [all …]
|
H A D | print-arcnet.c | 120 arcnet_print(netdissect_options *ndo, const u_char *bp, u_int length, int phds, in arcnet_print() argument 126 ndo->ndo_protocol = "arcnet"; in arcnet_print() 129 if (ndo->ndo_qflag) { in arcnet_print() 180 arcnet_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char *p) in arcnet_if_print() argument 191 ndo->ndo_protocol = "arcnet"; in arcnet_if_print() 193 ndo->ndo_ll_hdr_len += caplen; in arcnet_if_print() 194 nd_trunc_longjmp(ndo); in arcnet_if_print() 214 arcnet_print(ndo, p, length, 0, 0, 0); in arcnet_if_print() 216 ndo->ndo_ll_hdr_len += caplen; in arcnet_if_print() 217 nd_trunc_longjmp(ndo); in arcnet_if_print() [all …]
|
H A D | print-snmp.c | 420 asn1_parse(netdissect_options *ndo, in asn1_parse() argument 667 nd_print_trunc(ndo); in asn1_parse() 672 asn1_print_octets(netdissect_options *ndo, struct be *elem) in asn1_print_octets() argument 684 nd_print_trunc(ndo); in asn1_print_octets() 689 asn1_print_string(netdissect_options *ndo, struct be *elem) in asn1_print_string() argument 703 if (nd_printn(ndo, p, asnlen, ndo->ndo_snapend)) { in asn1_print_string() 717 nd_print_trunc(ndo); in asn1_print_string() 727 asn1_print(netdissect_options *ndo, in asn1_print() argument 737 if (asn1_print_octets(ndo, elem) == -1) in asn1_print() 750 if (!ndo->ndo_nflag && asnlen > 2) { in asn1_print() [all …]
|
H A D | print-ip6.c | 45 ip6_finddst(netdissect_options *ndo, nd_ipv6 *dst, in ip6_finddst() argument 63 while (cp < ndo->ndo_snapend) { in ip6_finddst() 171 nextproto6_cksum(netdissect_options *ndo, in nextproto6_cksum() argument 202 ip6_finddst(ndo, &ph.ph_dst, ip6); in nextproto6_cksum() 224 ip6_print(netdissect_options *ndo, const u_char *bp, u_int length) in ip6_print() argument 239 ndo->ndo_protocol = "ip6"; in ip6_print() 242 if (!ndo->ndo_eflag) { in ip6_print() 243 nd_print_protocol_caps(ndo); in ip6_print() 278 nd_print_invalid(ndo); in ip6_print() 286 if (ndo->ndo_vflag) { in ip6_print() [all …]
|
H A D | print-llc.c | 148 llc_print(netdissect_options *ndo, const u_char *p, u_int length, u_int caplen, in llc_print() argument 156 ndo->ndo_protocol = "llc"; in llc_print() 158 nd_print_trunc(ndo); in llc_print() 163 nd_print_trunc(ndo); in llc_print() 190 nd_print_trunc(ndo); in llc_print() 195 nd_print_trunc(ndo); in llc_print() 224 if (ndo->ndo_eflag) in llc_print() 227 ipx_print(ndo, p, length); in llc_print() 234 if (ndo->ndo_eflag) { in llc_print() 264 if (!snap_print(ndo, p, length, caplen, src, dst, 2)) { in llc_print() [all …]
|