Lines Matching refs:optlen
271 uint8_t type, optlen; in dhcpv4_print() local
279 optlen = GET_U_1(tlv + 1); in dhcpv4_print()
287 ND_PRINT(" (%u)", optlen + 2 ); in dhcpv4_print()
288 if (i + 2 + optlen > length) in dhcpv4_print()
294 if (optlen < 4 || optlen % 4 != 0) { in dhcpv4_print()
297 for (t = 0; t < optlen; t += 4) in dhcpv4_print()
303 while (tp < value + optlen) { in dhcpv4_print()
305 if ((tp = fqdn_print(ndo, tp, value + optlen)) == NULL) in dhcpv4_print()
312 i += 2 + optlen; in dhcpv4_print()
323 uint16_t type, optlen; in dhcpv6_print() local
331 optlen = GET_BE_U_2(tlv + 2); in dhcpv6_print()
339 ND_PRINT(" (%u)", optlen + 4 ); in dhcpv6_print()
340 if (i + 4 + optlen > length) in dhcpv6_print()
346 if (optlen % 16 != 0) { in dhcpv6_print()
350 for (t = 0; t < optlen; t += 16) in dhcpv6_print()
356 while (tp < value + optlen) { in dhcpv6_print()
358 if ((tp = fqdn_print(ndo, tp, value + optlen)) == NULL) in dhcpv6_print()
365 i += 4 + optlen; in dhcpv6_print()