Lines Matching defs:ndo
84 ip6_print(netdissect_options *ndo, const u_char *bp, u_int length)
100 (void)ND_PRINT((ndo, "truncated-ip6 %u", length));
104 if (!ndo->ndo_eflag)
105 ND_PRINT((ndo, "IP6 "));
110 (void)ND_PRINT((ndo, "truncated-ip6 - %u bytes missing!",
113 if (ndo->ndo_vflag) {
115 ND_PRINT((ndo, "("));
119 (void)ND_PRINT((ndo, "pri 0x%02x, ", (flow & 0x0f000000) >> 24));
121 (void)ND_PRINT((ndo, "flowlabel 0x%06x, ", flow & 0x00ffffff));
125 (void)ND_PRINT((ndo, "class 0x%02x, ", (flow & 0x0ff00000) >> 20));
127 (void)ND_PRINT((ndo, "flowlabel 0x%05x, ", flow & 0x000fffff));
130 (void)ND_PRINT((ndo, "hlim %u, next-header %s (%u) payload length: %u) ",
141 if (ipend < ndo->ndo_snapend)
142 ndo->ndo_snapend = ipend;
147 while (cp < ndo->ndo_snapend && advance > 0) {
154 (void)ND_PRINT((ndo, "%s > %s: ", ip6addr_string(&ip6->ip6_src),
169 if (ndo->ndo_snapend <= cp + advance)
207 icmp6_print(ndo, cp, len, (const u_char *)ip6, fragmented);
216 advance = esp_print(ndo, cp, len, (const u_char *)ip6, &enh, &padlen);
239 ip6_print(ndo, cp, len);
243 ip_print(ndo, cp, len);
259 (void)ND_PRINT((ndo, "no next header"));
263 (void)ND_PRINT((ndo, "ip-proto-%d %d", nh, len));
270 (void)ND_PRINT((ndo, "[|ip6]"));