Lines Matching defs:olen

66 	int olen = len;
92 return (olen);
110 return (olen);
160 return (olen);
173 return (olen);
185 return (olen);
561 nest_options(const uint8_t *data, uint_t olen, char *prefix, char *title)
565 if (olen <= 0)
577 show_options(data, olen);
587 uint_t olen, retlen;
602 d6o.d6o_len = olen = ntohs(d6o.d6o_len);
608 if (olen > len) {
611 olen = len;
616 if (olen < sizeof (val16))
620 olen -= sizeof (val16);
626 if (olen < sizeof (val16))
630 olen -= sizeof (val16);
640 if (olen < sizeof (val32))
644 olen -= sizeof (val32);
652 if (olen < sizeof (val32))
656 olen -= sizeof (val32);
663 if (olen == 0)
665 if ((str = malloc(olen * 3)) == NULL)
668 while (--olen > 0) {
684 if (olen < sizeof (d6in) - sizeof (d6o))
689 olen -= sizeof (d6in) - sizeof (d6o);
696 nest_options(data, olen, "IA: ",
703 if (olen < sizeof (d6it) - sizeof (d6o))
708 olen -= sizeof (d6it) - sizeof (d6o);
711 nest_options(data, olen, "IA: ",
718 if (olen < sizeof (d6ia) - sizeof (d6o))
723 olen -= sizeof (d6ia) - sizeof (d6o);
731 nest_options(data, olen, "ADDR: ", "Address");
735 while (olen >= sizeof (val16)) {
743 olen -= sizeof (val16);
747 if (olen > 0) {
756 if (olen == sizeof (val16)) {
766 if (olen > 0) {
769 retlen = interpret_dhcpv6(F_DTAIL, data, olen);
777 if (olen < DHCPV6_AUTH_SIZE - sizeof (d6o))
782 olen += DHCPV6_AUTH_SIZE - sizeof (d6o);
794 if (olen > 0)
795 show_hex(data, olen, " Auth Info");
799 if (olen >= sizeof (in6_addr_t))
803 if (olen < sizeof (val16))
811 olen -= sizeof (val16);
812 if (olen > 0)
815 olen, data);
818 if (olen < sizeof (val32))
822 olen -= sizeof (val32);
829 while (olen >= sizeof (val16)) {
832 olen -= sizeof (val16);
834 if (val16 > olen) {
838 val16 = olen;
840 show_hex(data, olen, " Class");
842 olen -= val16;
848 if (olen < sizeof (val32))
852 olen -= sizeof (val32);
857 while (olen >= sizeof (sd6o)) {
865 olen -= sizeof (d6o);
866 if (sd6o.d6o_len > olen) {
870 sd6o.d6o_len = olen;
876 olen -= sd6o.d6o_len;
882 if (olen < sizeof (val32))
886 olen -= sizeof (val32);
894 if (olen > 0)
895 show_hex(data, olen, " ID");
898 if (olen > 0) {
916 str = inittab_decode(symp, data, olen, B_TRUE);
938 while (olen >= sizeof (in6_addr_t)) {
941 olen -= sizeof (in6_addr_t);
947 if (olen < DHCPV6_IAPREFIX_SIZE - sizeof (d6o))
952 olen -= DHCPV6_IAPREFIX_SIZE - sizeof (d6o);
962 nest_options(data, olen, "ADDR: ", "Address");
966 if (olen < sizeof (val32))
976 if (olen < DHCPV6_CIVIC_SIZE - sizeof (d6o))
981 olen -= DHCPV6_CIVIC_SIZE - sizeof (d6o);
988 while (olen >= 2) {
995 olen -= 2;
996 if (solen > olen) {
1000 solen = olen;
1005 olen -= solen;
1013 if (olen == 0)
1032 str = inittab_decode(symp, data, olen, B_TRUE);