Home
last modified time | relevance | path

Searched refs:ndo (Results 1 – 25 of 180) sorted by relevance

12345678

/freebsd/contrib/tcpdump/
H A Dprint-pptp.c278 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 Dprint-ether.c109 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 Dprint-udp.c94 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 Dprint-esp.c176 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 Dprint-nfs.c199 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 Dprint-juniper.c470 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 Dprint-ip-demux.c36 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 Dprint-sll.c156 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 Dprint-hncp.c42 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 Dprint-fr.c38 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 Dextract.h582 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 Dprint-macsec.c87 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 Dnetdissect.c149 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 Dprint.c250 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 Dprint-ppp.c414 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 Daddrtoname.c274 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 Dprint-resp.c51 #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 Dprint-smb.c90 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 Daddrtoname.h72 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 Dprint-atalk.c61 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 Dprint-domain.c65 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 Dprint-arcnet.c120 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 Dprint-snmp.c420 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 Dprint-ip6.c45 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 Dprint-llc.c148 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 …]

12345678