Lines Matching defs:dh6o
279 const struct dhcp6opt *dh6o;
294 if (ep < cp + sizeof(*dh6o))
296 dh6o = (struct dhcp6opt *)cp;
297 ND_TCHECK(*dh6o);
298 optlen = EXTRACT_16BITS(&dh6o->dh6opt_len);
299 if (ep < cp + sizeof(*dh6o) + optlen)
301 opttype = EXTRACT_16BITS(&dh6o->dh6opt_type);
311 tp = (u_char *)(dh6o + 1);
363 tp = (u_char *)(dh6o + 1);
380 tp = (u_char *)(dh6o + 1);
392 tp = (u_char *)(dh6o + 1);
400 tp = (u_char *)(dh6o + 1);
405 tp = (u_char *)(dh6o + 1);
414 tp = (u_char *)(dh6o + 1);
509 tp = (u_char *)(dh6o + 1);
516 tp = (u_char *)(dh6o + 1);
544 tp = (u_char *)(dh6o + 1);
551 tp = (u_char *)(dh6o + 1);
552 while (tp < cp + sizeof(*dh6o) + optlen) {
554 if ((tp = ns_nprint(ndo, tp, cp + sizeof(*dh6o) + optlen)) == NULL)
564 tp = (u_char *)(dh6o + 1);
573 tp = (u_char *)(dh6o + 1);
589 tp = (u_char *)(dh6o + 1);
602 tp = (u_char *)(dh6o + 1);
619 tp = (u_char *)(dh6o + 1);
627 tp = (u_char *)(dh6o + 1);
641 tp = (u_char *)(dh6o + 1);
661 tp = (u_char *)(dh6o + 1);
673 tp = (u_char *)(dh6o + 1);
687 tp = (u_char *)(dh6o + 1);
688 while (tp < cp + sizeof(*dh6o) + optlen - 4) {
693 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen)
723 tp = (u_char *)(dh6o + 1);
746 cp += sizeof(*dh6o) + optlen;