Home | History | Annotate | Download | only in tcpdump

Lines Matching refs:hlen

192 	unsigned mhlen, hlen;
229 hlen = IP6M_MINLEN;
235 hlen = IP6M_MINLEN;
237 ND_TCHECK2(*mh, hlen + 8);
240 EXTRACT_32BITS(&bp[hlen]),
241 EXTRACT_32BITS(&bp[hlen + 4])));
243 hlen += 8;
251 hlen = IP6M_MINLEN;
253 ND_TCHECK2(*mh, hlen + 8);
256 EXTRACT_32BITS(&bp[hlen]),
257 EXTRACT_32BITS(&bp[hlen + 4])));
259 hlen += 8;
261 ND_TCHECK2(*mh, hlen + 8);
264 EXTRACT_32BITS(&bp[hlen]),
265 EXTRACT_32BITS(&bp[hlen + 4])));
267 hlen += 8;
273 hlen = IP6M_MINLEN;
274 ND_TCHECK2(*mh, hlen + 1);
275 if (bp[hlen] & 0xf0)
277 if (bp[hlen] & 0x80)
279 if (bp[hlen] & 0x40)
281 if (bp[hlen] & 0x20)
283 if (bp[hlen] & 0x10)
286 hlen += 1;
288 hlen += 1;
289 ND_TCHECK2(*mh, hlen + 2);
291 ND_PRINT((ndo, " lifetime=%u", EXTRACT_16BITS(&bp[hlen]) << 2));
292 hlen += 2;
301 hlen = IP6M_MINLEN;
302 ND_TCHECK2(*mh, hlen + 2);
303 ND_PRINT((ndo, " seq#=%u", EXTRACT_16BITS(&bp[hlen])));
304 hlen += 2;
305 ND_TCHECK2(*mh, hlen + 2);
307 ND_PRINT((ndo, " lifetime=%u", EXTRACT_16BITS(&bp[hlen]) << 2));
308 hlen += 2;
315 hlen = IP6M_MINLEN;
316 ND_TCHECK2(*mh, hlen + 16);
317 ND_PRINT((ndo, " homeaddr %s", ip6addr_string(ndo, &bp[hlen])));
318 hlen += 16;
326 mobility_opt_print(ndo, &bp[hlen], mhlen - hlen);