• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/

Lines Matching refs:optlen

991 	int i, opt, optlen, reqopts, num;
1015 optlen = ntohs(opth.dh6opt_len);
1019 np = (struct dhcp6opt *)(cp + optlen);
1022 FNAME, dhcp6optstr(opt), optlen);
1033 if (optlen == 0)
1035 duid0.duid_len = optlen;
1045 if (optlen == 0)
1047 duid0.duid_len = optlen;
1057 if (optlen != sizeof(u_int16_t))
1065 if (optlen < sizeof(u_int16_t))
1084 if ((optlen % 2) != 0 || optlen == 0)
1086 reqopts = optlen / 2;
1115 if (optlen != 1)
1122 if (optlen != 0)
1127 if (optlen != sizeof(struct in6_addr)
1135 if (optlen < sizeof(u_int32_t))
1143 if (get_assigned_ipv6addrs(cp + 4, cp + optlen, optinfo))
1176 if (optlen < sizeof(struct dhcp6_iaid_info))
1196 cp + optlen, optinfo))
1209 if (optlen % sizeof(struct in6_addr) || optlen == 0)
1211 for (val = cp; val < cp + optlen;
1240 if (optlen % sizeof(struct in6_addr) || optlen == 0)
1242 for (val = cp; val < cp + optlen;
1274 if (optlen % sizeof(struct in6_addr) || optlen == 0)
1276 for (val = cp; val < cp + optlen;
1308 if (optlen == 0)
1311 for (val = cp; val < cp + optlen;) {
1320 n = dn_expand(cp, cp + optlen, val, dname->name, MAXDNAME);
1346 FNAME, dhcp6optstr(opt), optlen);
1418 FNAME, opt, optlen);
1434 int optlen, opt;
1467 optlen = ntohs(opth.dh6opt_len);
1470 np = cp + optlen;
1472 "len %d", dhcp6optstr(opt), optlen);
1481 if (optlen < sizeof(val16))
1487 if (optlen > sizeof(val16)) {
1490 (int)(optlen-sizeof(val16)), p+(val16));
1501 if (optlen < sizeof(ai) - sizeof(u_int32_t))
1521 if (optlen == sizeof(ai) - sizeof(u_int32_t)) {
1527 optlen = ntohs(opth.dh6opt_len);
1531 if (optlen < sizeof(val16))
1538 if (optlen > sizeof(val16)) {
1541 (int)(optlen-sizeof(val16)), p+(val16));
1549 if (optlen < sizeof(pi) - sizeof(u_int32_t))
1585 if (optlen == sizeof(pi) - sizeof(u_int32_t)) {
1591 optlen = ntohs(opth.dh6opt_len);
1595 if (optlen < sizeof(val16))
1602 if (optlen > sizeof(val16)) {
1605 (int)(optlen-sizeof(val16)), p+(val16));
1668 opt, optlen);
1695 int len = 0, optlen = 0;
1781 optlen = sizeof(iaid);
1786 optlen = sizeof(opt_iana);
1821 tp = tmpbuf + optlen;
1822 optlen += dhcp6_count_list(&optinfo->addr_list) * sizeof(ai);
1866 optlen += sizeof(status);
1883 COPY_OPTION(DH6OPT_IA_TA, optlen, tmpbuf, p);
1885 COPY_OPTION(DH6OPT_IA_NA, optlen, tmpbuf, p);
1908 optlen = sizeof(opt_iapd);
1935 tp = tmpbuf + optlen;
1940 optlen += dhcp6_count_list(&optinfo->addr_list) * sizeof(pi);
1973 optlen += sizeof(status);
1993 optlen += dhcp6_count_list(&optinfo->prefix_list) * sizeof(pi);
2019 COPY_OPTION(DH6OPT_IA_PD, optlen, tmpbuf, p);
2044 optlen = dhcp6_count_list(&optinfo->reqopt_list) *
2046 if ((tmpbuf = malloc(optlen)) == NULL) {
2056 COPY_OPTION(DH6OPT_ORO, optlen, tmpbuf, p);
2065 optlen = dhcp6_count_list(&optinfo->dns_list.addrlist) *
2067 if ((tmpbuf = malloc(optlen)) == NULL) {
2077 COPY_OPTION(DH6OPT_DNS_SERVERS, optlen, tmpbuf, p);
2087 optlen = dhcp6_count_list(&optinfo->sip_list) *
2089 if ((tmpbuf = malloc(optlen)) == NULL) {
2099 COPY_OPTION(DH6OPT_SIP_SERVERS, optlen, tmpbuf, p);
2107 optlen = dhcp6_count_list(&optinfo->ntp_list) *
2109 if ((tmpbuf = malloc(optlen)) == NULL) {
2119 COPY_OPTION(DH6OPT_NTP_SERVERS, optlen, tmpbuf, p);
2127 optlen = 0;
2144 optlen += n ;
2147 COPY_OPTION(DH6OPT_DOMAIN_LIST, optlen, tmpbuf, p);