• Home
  • Raw
  • Download

Lines Matching refs:tp

339 	const u_char *tp;  in dhcp6opt_print()  local
370 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
371 switch (EXTRACT_16BITS(tp)) { in dhcp6opt_print()
375 EXTRACT_16BITS(&tp[2]), in dhcp6opt_print()
376 EXTRACT_32BITS(&tp[4])); in dhcp6opt_print()
378 printf("%02x", tp[i]); in dhcp6opt_print()
390 printf("%02x", tp[i]); in dhcp6opt_print()
401 EXTRACT_16BITS(&tp[2])); in dhcp6opt_print()
403 printf("%02x", tp[i]); in dhcp6opt_print()
412 printf(" type %d)", EXTRACT_16BITS(tp)); in dhcp6opt_print()
422 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
423 printf(" %s", ip6addr_string(&tp[0])); in dhcp6opt_print()
425 EXTRACT_32BITS(&tp[16]), in dhcp6opt_print()
426 EXTRACT_32BITS(&tp[20])); in dhcp6opt_print()
429 dhcp6opt_print(tp + 24, tp + optlen); in dhcp6opt_print()
439 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
442 dhcp6opt_name(EXTRACT_16BITS(&tp[i]))); in dhcp6opt_print()
451 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
452 printf(" %d)", *tp); in dhcp6opt_print()
459 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
460 printf(" %d)", EXTRACT_16BITS(tp)); in dhcp6opt_print()
464 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
465 dhcp6_print(tp, optlen); in dhcp6opt_print()
473 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
474 auth_proto = *tp; in dhcp6opt_print()
486 tp++; in dhcp6opt_print()
487 switch (*tp) { in dhcp6opt_print()
493 printf(", alg: %d", *tp); in dhcp6opt_print()
496 tp++; in dhcp6opt_print()
497 switch (*tp) { in dhcp6opt_print()
502 printf(", RDM: %d", *tp); in dhcp6opt_print()
505 tp++; in dhcp6opt_print()
507 for (i = 0; i < 4; i++, tp += 2) in dhcp6opt_print()
508 printf(" %04x", EXTRACT_16BITS(tp)); in dhcp6opt_print()
524 for (i = 0; i < authrealmlen; i++, tp++) in dhcp6opt_print()
525 printf("%02x", *tp); in dhcp6opt_print()
526 printf(", key ID: %08x", EXTRACT_32BITS(tp)); in dhcp6opt_print()
527 tp += 4; in dhcp6opt_print()
529 for (i = 0; i < 4; i++, tp+= 4) in dhcp6opt_print()
530 printf(" %08x", EXTRACT_32BITS(tp)); in dhcp6opt_print()
537 switch (*tp++) { in dhcp6opt_print()
549 for (i = 0; i < 4; i++, tp+= 4) in dhcp6opt_print()
550 printf(" %08x", EXTRACT_32BITS(tp)); in dhcp6opt_print()
568 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
571 printf("%02x", tp[i]); in dhcp6opt_print()
575 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
576 switch (*tp) { in dhcp6opt_print()
584 printf(" for ?\?\?(%02x))", *tp); in dhcp6opt_print()
603 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
605 printf(" %s", ip6addr_string(&tp[i])); in dhcp6opt_print()
610 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
611 while (tp < cp + sizeof(*dh6o) + optlen) { in dhcp6opt_print()
613 if ((tp = ns_nprint(tp, cp + sizeof(*dh6o) + optlen)) == NULL) in dhcp6opt_print()
623 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
624 printf(" %s)", dhcp6stcode(EXTRACT_16BITS(&tp[0]))); in dhcp6opt_print()
632 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
634 EXTRACT_32BITS(&tp[0]), in dhcp6opt_print()
635 EXTRACT_32BITS(&tp[4]), in dhcp6opt_print()
636 EXTRACT_32BITS(&tp[8])); in dhcp6opt_print()
639 dhcp6opt_print(tp + 12, tp + optlen); in dhcp6opt_print()
648 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
649 printf(" IAID:%u", EXTRACT_32BITS(tp)); in dhcp6opt_print()
652 dhcp6opt_print(tp + 4, tp + optlen); in dhcp6opt_print()
661 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
662 printf(" %s/%d", ip6addr_string(&tp[9]), tp[8]); in dhcp6opt_print()
664 EXTRACT_32BITS(&tp[0]), in dhcp6opt_print()
665 EXTRACT_32BITS(&tp[4])); in dhcp6opt_print()
668 dhcp6opt_print(tp + 25, tp + optlen); in dhcp6opt_print()
678 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
679 printf(" %d)", EXTRACT_32BITS(tp)); in dhcp6opt_print()
686 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
687 printf(" %d ", EXTRACT_32BITS(tp)); in dhcp6opt_print()
692 printf("%02x", tp[i]); in dhcp6opt_print()
700 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
701 switch (*tp) { in dhcp6opt_print()
709 printf(" type_%d", (int)*tp); in dhcp6opt_print()
712 printf(" %s", ip6addr_string(&tp[1])); in dhcp6opt_print()
715 dhcp6opt_print(tp + 17, tp + optlen); in dhcp6opt_print()
720 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
723 dhcp6opt_print(tp, tp + optlen); in dhcp6opt_print()
732 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
733 printf(" %s ", ip6addr_string(&tp[0])); in dhcp6opt_print()
738 printf("%02x", tp[i]); in dhcp6opt_print()
746 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
747 while (tp < cp + sizeof(*dh6o) + optlen - 4) { in dhcp6opt_print()
748 subopt_code = EXTRACT_16BITS(tp); in dhcp6opt_print()
749 tp += 2; in dhcp6opt_print()
750 subopt_len = EXTRACT_16BITS(tp); in dhcp6opt_print()
751 tp += 2; in dhcp6opt_print()
752 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen) in dhcp6opt_print()
762 printf(" %s", ip6addr_string(&tp[0])); in dhcp6opt_print()
766 if (ns_nprint(tp, tp + subopt_len) == NULL) in dhcp6opt_print()
773 tp += subopt_len; in dhcp6opt_print()
782 tp = (u_char *)(dh6o + 1); in dhcp6opt_print()
786 while (remain_len && *tp) { in dhcp6opt_print()
787 label_len = *tp++; in dhcp6opt_print()
789 printf("%.*s", label_len, tp); in dhcp6opt_print()
790 tp += label_len; in dhcp6opt_print()
792 if(*tp) printf("."); in dhcp6opt_print()