Lines Matching refs:optlen
269 uint8_t type, optlen; in dhcpv4_print() local
277 optlen = (uint8_t)tlv[1]; in dhcpv4_print()
285 ND_PRINT((ndo," (%u)", optlen + 2 )); in dhcpv4_print()
286 if (i + 2 + optlen > length) in dhcpv4_print()
292 if (optlen < 4 || optlen % 4 != 0) { in dhcpv4_print()
295 for (t = 0; t < optlen; t += 4) in dhcpv4_print()
301 while (tp < value + optlen) { in dhcpv4_print()
303 if ((tp = ns_nprint(ndo, tp, value + optlen)) == NULL) in dhcpv4_print()
310 i += 2 + optlen; in dhcpv4_print()
321 uint16_t type, optlen; in dhcpv6_print() local
329 optlen = EXTRACT_16BITS(tlv + 2); in dhcpv6_print()
337 ND_PRINT((ndo," (%u)", optlen + 4 )); in dhcpv6_print()
338 if (i + 4 + optlen > length) in dhcpv6_print()
344 if (optlen % 16 != 0) { in dhcpv6_print()
348 for (t = 0; t < optlen; t += 16) in dhcpv6_print()
354 while (tp < value + optlen) { in dhcpv6_print()
356 if ((tp = ns_nprint(ndo, tp, value + optlen)) == NULL) in dhcpv6_print()
363 i += 4 + optlen; in dhcpv6_print()