Lines Matching defs:ip6
24 "@(#) $Header: /tcpdump/master/tcpdump/print-ip6.c,v 1.47.2.5 2007/09/21 07:07:52 hannes Exp $";
43 #include "ip6.h"
47 * print an IP6 datagram.
52 register const struct ip6_hdr *ip6;
62 ip6 = (const struct ip6_hdr *)bp;
64 TCHECK(*ip6);
66 (void)printf("truncated-ip6 %u", length);
71 printf("IP6 ");
73 payload_len = EXTRACT_16BITS(&ip6->ip6_plen);
76 (void)printf("truncated-ip6 - %u bytes missing!",
80 flow = EXTRACT_32BITS(&ip6->ip6_flow);
97 ip6->ip6_hlim,
98 tok2str(ipproto_values,"unknown",ip6->ip6_nxt),
99 ip6->ip6_nxt,
110 cp = (const u_char *)ip6;
112 nh = ip6->ip6_nxt;
117 if (cp == (const u_char *)(ip6 + 1) &&
120 (void)printf("%s > %s: ", ip6addr_string(&ip6->ip6_src),
121 ip6addr_string(&ip6->ip6_dst));
134 advance = frag6_print(cp, (const u_char *)ip6);
153 advance = mobility_print(cp, (const u_char *)ip6);
157 advance = rt6_print(cp, (const u_char *)ip6);
161 sctp_print(cp, (const u_char *)ip6, len);
164 dccp_print(cp, (const u_char *)ip6, len);
167 tcp_print(cp, len, (const u_char *)ip6, fragmented);
170 udp_print(cp, len, (const u_char *)ip6, fragmented);
173 icmp6_print(cp, len, (const u_char *)ip6, fragmented);
182 advance = esp_print(gndo, cp, len, (const u_char *)ip6, &enh, &padlen);
212 pgm_print(cp, len, (const u_char *)ip6);
235 (void)printf("[|ip6]");