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