Lines Matching refs:ndo

95 ether_hdr_print(netdissect_options *ndo,  in ether_hdr_print()  argument
103 ND_PRINT((ndo, "%s > %s", in ether_hdr_print()
104 etheraddr_string(ndo, ESRC(ep)), in ether_hdr_print()
105 etheraddr_string(ndo, EDST(ep)))); in ether_hdr_print()
108 if (!ndo->ndo_qflag) { in ether_hdr_print()
110 ND_PRINT((ndo, ", 802.3")); in ether_hdr_print()
112 ND_PRINT((ndo, ", ethertype %s (0x%04x)", in ether_hdr_print()
117 ND_PRINT((ndo, ", 802.3")); in ether_hdr_print()
119 … ND_PRINT((ndo, ", %s", tok2str(ethertype_values,"Unknown Ethertype (0x%04x)", ether_type))); in ether_hdr_print()
122 ND_PRINT((ndo, ", length %u: ", length)); in ether_hdr_print()
132 ether_print(netdissect_options *ndo, in ether_print() argument
134 …void (*print_encap_header)(netdissect_options *ndo, const u_char *), const u_char *encap_header_ar… in ether_print() argument
142 ND_PRINT((ndo, "[|ether]")); in ether_print()
146 if (ndo->ndo_eflag) { in ether_print()
148 (*print_encap_header)(ndo, encap_header_arg); in ether_print()
149 ether_hdr_print(ndo, p, length); in ether_print()
166 if (llc_print(ndo, p, length, caplen, ESRC(ep), EDST(ep), in ether_print()
169 if (!ndo->ndo_eflag) { in ether_print()
171 (*print_encap_header)(ndo, encap_header_arg); in ether_print()
172 ether_hdr_print(ndo, (u_char *)ep, orig_length); in ether_print()
175 if (!ndo->ndo_suppress_default_print) in ether_print()
187 ND_PRINT((ndo, "[|vlan]")); in ether_print()
190 if (ndo->ndo_eflag) { in ether_print()
193 ND_PRINT((ndo, "%s, ", ieee8021q_tci_string(tag))); in ether_print()
197 if (ndo->ndo_eflag && ether_type > ETHERMTU) in ether_print()
198 ND_PRINT((ndo, "ethertype %s, ", tok2str(ethertype_values,"0x%04x", ether_type))); in ether_print()
214 if (llc_print(ndo, p, length, caplen, ESRC(ep), EDST(ep), in ether_print()
217 if (!ndo->ndo_eflag) { in ether_print()
219 (*print_encap_header)(ndo, encap_header_arg); in ether_print()
220 ether_hdr_print(ndo, (u_char *)ep, orig_length); in ether_print()
223 if (!ndo->ndo_suppress_default_print) in ether_print()
227 if (ethertype_print(ndo, ether_type, p, length, caplen) == 0) { in ether_print()
229 if (!ndo->ndo_eflag) { in ether_print()
231 (*print_encap_header)(ndo, encap_header_arg); in ether_print()
232 ether_hdr_print(ndo, (u_char *)ep, orig_length); in ether_print()
235 if (!ndo->ndo_suppress_default_print) in ether_print()
248 ether_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, in ether_if_print() argument
251 ether_print(ndo, p, h->len, h->caplen, NULL, NULL); in ether_if_print()
266 netanalyzer_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, in netanalyzer_if_print() argument
273 ND_PRINT((ndo, "[|netanalyzer]")); in netanalyzer_if_print()
278 ether_print(ndo, p + 4, h->len - 4, h->caplen - 4, NULL, NULL); in netanalyzer_if_print()
294 netanalyzer_transparent_if_print(netdissect_options *ndo, in netanalyzer_transparent_if_print() argument
303 ND_PRINT((ndo, "[|netanalyzer-transparent]")); in netanalyzer_transparent_if_print()
308 ether_print(ndo, p + 12, h->len - 12, h->caplen - 12, NULL, NULL); in netanalyzer_transparent_if_print()
321 ethertype_print(netdissect_options *ndo, in ethertype_print() argument
328 ip_print(ndo, p, length); in ethertype_print()
332 ip6_print(ndo, p, length); in ethertype_print()
337 arp_print(ndo, p, length, caplen); in ethertype_print()
341 decnet_print(ndo, p, length, caplen); in ethertype_print()
345 if (ndo->ndo_vflag) in ethertype_print()
346 ND_PRINT((ndo, "et1 ")); in ethertype_print()
347 atalk_print(ndo, p, length); in ethertype_print()
351 aarp_print(ndo, p, length); in ethertype_print()
355 ND_PRINT((ndo, "(NOV-ETHII) ")); in ethertype_print()
356 ipx_print(ndo, p, length); in ethertype_print()
360 isoclns_print(ndo, p + 1, length - 1, length - 1); in ethertype_print()
367 pppoe_print(ndo, p, length); in ethertype_print()
371 eap_print(ndo, p, length); in ethertype_print()
375 rrcp_print(ndo, p - 14 , length + 14); in ethertype_print()
380 ND_PRINT((ndo, ": ")); in ethertype_print()
381 ppp_print(ndo, p, length); in ethertype_print()
386 mpcp_print(ndo, p, length); in ethertype_print()
390 slow_print(ndo, p, length); in ethertype_print()
395 cfm_print(ndo, p, length); in ethertype_print()
399 lldp_print(ndo, p, length); in ethertype_print()
403 loopback_print(ndo, p, length); in ethertype_print()
408 mpls_print(ndo, p, length); in ethertype_print()
412 tipc_print(ndo, p, length, caplen); in ethertype_print()
416 msnlb_print(ndo, p); in ethertype_print()
421 geonet_print(ndo, p-14, p, length); in ethertype_print()
425 calm_fast_print(ndo, p-14, p, length); in ethertype_print()
429 aoe_print(ndo, p, length); in ethertype_print()