Home | History | Annotate | Download | only in tcpdump

Lines Matching defs:hlen

175 	int mhlen, hlen, type;
207 hlen = IP6M_MINLEN;
213 hlen = IP6M_MINLEN;
215 TCHECK2(*mh, hlen + 8);
218 EXTRACT_32BITS(&bp[hlen]),
219 EXTRACT_32BITS(&bp[hlen + 4]));
221 hlen += 8;
229 hlen = IP6M_MINLEN;
231 TCHECK2(*mh, hlen + 8);
234 EXTRACT_32BITS(&bp[hlen]),
235 EXTRACT_32BITS(&bp[hlen + 4]));
237 hlen += 8;
239 TCHECK2(*mh, hlen + 8);
242 EXTRACT_32BITS(&bp[hlen]),
243 EXTRACT_32BITS(&bp[hlen + 4]));
245 hlen += 8;
251 hlen = IP6M_MINLEN;
252 TCHECK2(*mh, hlen + 1);
253 if (bp[hlen] & 0xf0)
255 if (bp[hlen] & 0x80)
257 if (bp[hlen] & 0x40)
259 if (bp[hlen] & 0x20)
261 if (bp[hlen] & 0x10)
264 hlen += 1;
266 hlen += 1;
267 TCHECK2(*mh, hlen + 2);
269 printf(" lifetime=%d", EXTRACT_16BITS(&bp[hlen]) << 2);
270 hlen += 2;
279 hlen = IP6M_MINLEN;
280 TCHECK2(*mh, hlen + 2);
281 printf(" seq#=%d", EXTRACT_16BITS(&bp[hlen]));
282 hlen += 2;
283 TCHECK2(*mh, hlen + 2);
285 printf(" lifetime=%d", EXTRACT_16BITS(&bp[hlen]) << 2);
286 hlen += 2;
293 hlen = IP6M_MINLEN;
294 TCHECK2(*mh, hlen + 16);
295 printf(" homeaddr %s", ip6addr_string(&bp[hlen]));
296 hlen += 16;
304 mobility_opt_print(&bp[hlen], mhlen - hlen);