• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcpdump-56/tcpdump/

Lines Matching refs:ndo

91 ether_hdr_print(netdissect_options *ndo,
99 (void)ND_PRINT((ndo, "%s > %s",
104 if (!ndo->ndo_qflag) {
106 (void)ND_PRINT((ndo, ", 802.3"));
108 (void)ND_PRINT((ndo, ", ethertype %s (0x%04x)",
113 (void)ND_PRINT((ndo, ", 802.3"));
115 (void)ND_PRINT((ndo, ", %s", tok2str(ethertype_values,"Unknown Ethertype (0x%04x)", ether_type)));
118 (void)ND_PRINT((ndo, ", length %u: ", length));
128 ether_print(netdissect_options *ndo,
130 void (*print_encap_header)(netdissect_options *ndo, const u_char *), const u_char *encap_header_arg)
138 ND_PRINT((ndo, "[|ether]"));
142 if (ndo->ndo_eflag) {
144 (*print_encap_header)(ndo, encap_header_arg);
145 ether_hdr_print(ndo, p, length);
165 if (!ndo->ndo_eflag) {
167 (*print_encap_header)(ndo, encap_header_arg);
168 ether_hdr_print(ndo, (u_char *)ep, orig_length);
171 if (!ndo->ndo_suppress_default_print)
172 ndo->ndo_default_print(ndo, p, caplen);
183 ND_PRINT((ndo, "[|vlan]"));
186 if (ndo->ndo_eflag) {
189 ND_PRINT((ndo, "vlan %u, p %u%s, ",
196 if (ndo->ndo_eflag && ether_type > ETHERMTU)
197 ND_PRINT((ndo, "ethertype %s, ", tok2str(ethertype_values,"0x%04x", ether_type)));
216 if (!ndo->ndo_eflag) {
218 (*print_encap_header)(ndo, encap_header_arg);
219 ether_hdr_print(ndo, (u_char *)ep, orig_length);
222 if (!ndo->ndo_suppress_default_print)
223 ndo->ndo_default_print(ndo, p, caplen);
226 if (ethertype_print(ndo, ether_type, p, length, caplen) == 0) {
228 if (!ndo->ndo_eflag) {
230 (*print_encap_header)(ndo, encap_header_arg);
231 ether_hdr_print(ndo, (u_char *)ep, orig_length);
234 if (!ndo->ndo_suppress_default_print)
235 ndo->ndo_default_print(ndo, p, caplen);
247 ether_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h,
250 ether_print(ndo, p, h->len, h->caplen, NULL, NULL);
265 netanalyzer_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h,
277 ether_print(ndo, p + 4, h->len - 4, h->caplen - 4, NULL, NULL);
293 netanalyzer_transparent_if_print(netdissect_options *ndo,
307 ether_print(ndo, p + 12, h->len - 12, h->caplen - 12, NULL, NULL);
320 ethertype_print(netdissect_options *ndo,
327 ip_print(ndo, p, length);
332 ip6_print(ndo, p, length);
338 arp_print(ndo, p, length, caplen);
342 decnet_print(/*ndo,*/p, length, caplen);
346 if (ndo->ndo_vflag)
348 atalk_print(/*ndo,*/p, length);
352 aarp_print(/*ndo,*/p, length);
356 ND_PRINT((ndo, "(NOV-ETHII) "));
357 ipx_print(/*ndo,*/p, length);
361 isoclns_print(/*ndo,*/p+1, length-1, length-1);
368 pppoe_print(/*ndo,*/p, length);
372 eap_print(ndo, p, length);
376 rrcp_print(ndo, p - 14 , length + 14);
382 ppp_print(/*ndo,*/p, length);
387 mpcp_print(/*ndo,*/p, length);
391 slow_print(/*ndo,*/p, length);
396 cfm_print(/*ndo,*/p, length);
400 lldp_print(/*ndo,*/p, length);
408 mpls_print(/*ndo,*/p, length);
412 tipc_print(ndo, p, length, caplen);