/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/dhcp6/ |
H A D | dad_token.l | 169 in6addr2str(&lv->val_dhcp6addr.addr, 0)); 172 memcpy(&lv->val_dhcp6addr.addr, &ifinfo->addr, 173 sizeof(lv->val_dhcp6addr.addr)); 174 lv->val_dhcp6addr.type = IANA; 175 lv->val_dhcp6addr.plen = ifinfo->plen; 176 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 177 lv->val_dhcp6addr.preferlifetime = 0; 178 lv->val_dhcp6addr.validlifetime = 0;
|
H A D | server6_addr.c | 119 if ((hash_search(lease_hash_table, (void *)&lv->val_dhcp6addr)) != NULL) { 121 FNAME, in6addr2str(&lv->val_dhcp6addr.addr, 0)); 125 if (dhcp6_add_lease(iaidaddr, &lv->val_dhcp6addr) != 0) 256 in6addr2str(&lv->val_dhcp6addr.addr,0)); 257 if ((lease = dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr)) 259 dhcp6_update_lease(&lv->val_dhcp6addr, lease); 261 dhcp6_add_lease(iaidaddr, &lv->val_dhcp6addr); 279 lease = dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr); 324 if (dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr) == NULL) 615 if (addr_on_addrlist(reply_list, &lv->val_dhcp6addr)) { [all...] |
H A D | radvd_token.l | 185 if (inet_pton(AF_INET6, strtok(yytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 188 lv->val_dhcp6addr.type = IAPD; 189 lv->val_dhcp6addr.plen = atoi(strtok(NULL, "/")); 190 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 194 &lv->val_dhcp6addr)) { 201 in6addr2str(&(lv->val_dhcp6addr.addr), 0), 202 lv->val_dhcp6addr.plen); 216 if (inet_pton(AF_INET6, strtok(yytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 219 lv->val_dhcp6addr.type = IAPD; 220 lv->val_dhcp6addr [all...] |
H A D | client6_addr.c | 136 if (lv->val_dhcp6addr.type != IAPD) { 137 lv->val_dhcp6addr.plen = 138 dhcp6_get_prefixlen(&lv->val_dhcp6addr.addr, dhcp6_if); 139 if (lv->val_dhcp6addr.plen == PREFIX_LEN_NOTINRA) { 143 in6addr2str(&lv->val_dhcp6addr.addr, 0)); 148 in6addr2str(&lv->val_dhcp6addr.addr, 0), 149 lv->val_dhcp6addr.plen); 154 &lv->val_dhcp6addr)) != NULL) { 155 dhcp6_update_lease(&lv->val_dhcp6addr, cl_lease); 158 if (dhcp6_add_lease(&lv->val_dhcp6addr)) { [all...] |
H A D | dhcp6c.c | 266 &lv->val_dhcp6addr.addr) < 1) { 272 lv->val_dhcp6addr.type = IAPD; 273 lv->val_dhcp6addr.plen = atoi(strtok(NULL, "/")); 274 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 289 if (inet_pton(AF_INET6, addr, &lv->val_dhcp6addr.addr) < 1) { 295 lv->val_dhcp6addr.type = IANA; 296 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 313 &lv->val_dhcp6addr.addr) < 1) { 319 lv->val_dhcp6addr.type = IANA; 605 &lv->val_dhcp6addr) [all...] |
H A D | lease.c | 400 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, &addr6->addr)) { 401 if ((lv->val_dhcp6addr.type != IAPD) 402 || ((lv->val_dhcp6addr.type == IAPD) 403 && (lv->val_dhcp6addr.plen == addr6->plen)))
|
H A D | common.c | 291 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, 293 (lv->val_dhcp6addr.plen == ((struct dhcp6_addr *)val)->plen)) { 328 lv->val_dhcp6addr = *(struct dhcp6_addr *)val; 1812 if (dp->val_dhcp6addr.status_code != DH6OPT_STCODE_UNDEFINE) { 1822 ai.preferlifetime = htonl(dp->val_dhcp6addr.preferlifetime); 1823 ai.validlifetime = htonl(dp->val_dhcp6addr.validlifetime); 1824 memcpy(&ai.addr, &dp->val_dhcp6addr.addr, 1840 if (dp->val_dhcp6addr.status_code != DH6OPT_STCODE_UNDEFINE) { 1845 htons(dp->val_dhcp6addr.status_code); 1930 if (dp->val_dhcp6addr [all...] |
H A D | config.c | 670 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, &v6addr->addr) && 671 lv->val_dhcp6addr.plen == v6addr->plen) { 681 memcpy(&val->val_dhcp6addr, v6addr, sizeof(val->val_dhcp6addr));
|
H A D | dhcp6.h | 186 #define val_dhcp6addr uv.uv_dhcp6_addr macro
|
/netgear-R7000-V1.0.7.12_1.2.5/src/router/dhcp6/ |
H A D | dad_token.l | 169 in6addr2str(&lv->val_dhcp6addr.addr, 0)); 172 memcpy(&lv->val_dhcp6addr.addr, &ifinfo->addr, 173 sizeof(lv->val_dhcp6addr.addr)); 174 lv->val_dhcp6addr.type = IANA; 175 lv->val_dhcp6addr.plen = ifinfo->plen; 176 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 177 lv->val_dhcp6addr.preferlifetime = 0; 178 lv->val_dhcp6addr.validlifetime = 0;
|
H A D | server6_addr.c | 119 if ((hash_search(lease_hash_table, (void *)&lv->val_dhcp6addr)) != NULL) { 121 FNAME, in6addr2str(&lv->val_dhcp6addr.addr, 0)); 125 if (dhcp6_add_lease(iaidaddr, &lv->val_dhcp6addr) != 0) 256 in6addr2str(&lv->val_dhcp6addr.addr,0)); 257 if ((lease = dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr)) 259 dhcp6_update_lease(&lv->val_dhcp6addr, lease); 261 dhcp6_add_lease(iaidaddr, &lv->val_dhcp6addr); 279 lease = dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr); 324 if (dhcp6_find_lease(iaidaddr, &lv->val_dhcp6addr) == NULL) 615 if (addr_on_addrlist(reply_list, &lv->val_dhcp6addr)) { [all...] |
H A D | radvd_token.l | 185 if (inet_pton(AF_INET6, strtok(yytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 188 lv->val_dhcp6addr.type = IAPD; 189 lv->val_dhcp6addr.plen = atoi(strtok(NULL, "/")); 190 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 194 &lv->val_dhcp6addr)) { 201 in6addr2str(&(lv->val_dhcp6addr.addr), 0), 202 lv->val_dhcp6addr.plen); 216 if (inet_pton(AF_INET6, strtok(yytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 219 lv->val_dhcp6addr.type = IAPD; 220 lv->val_dhcp6addr [all...] |
H A D | client6_addr.c | 136 if (lv->val_dhcp6addr.type != IAPD) { 137 lv->val_dhcp6addr.plen = 138 dhcp6_get_prefixlen(&lv->val_dhcp6addr.addr, dhcp6_if); 139 if (lv->val_dhcp6addr.plen == PREFIX_LEN_NOTINRA) { 143 in6addr2str(&lv->val_dhcp6addr.addr, 0)); 148 in6addr2str(&lv->val_dhcp6addr.addr, 0), 149 lv->val_dhcp6addr.plen); 154 &lv->val_dhcp6addr)) != NULL) { 155 dhcp6_update_lease(&lv->val_dhcp6addr, cl_lease); 158 if (dhcp6_add_lease(&lv->val_dhcp6addr)) { [all...] |
H A D | radvd_token.c | 994 if (inet_pton(AF_INET6, strtok(rdyytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 997 lv->val_dhcp6addr.type = IAPD; 998 lv->val_dhcp6addr.plen = atoi(strtok(NULL, "/")); 999 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 1003 &lv->val_dhcp6addr)) { 1010 in6addr2str(&(lv->val_dhcp6addr.addr), 0), 1011 lv->val_dhcp6addr.plen); 1036 if (inet_pton(AF_INET6, strtok(rdyytext, "/"), &lv->val_dhcp6addr.addr) < 1) { 1039 lv->val_dhcp6addr.type = IAPD; 1040 lv->val_dhcp6addr [all...] |
H A D | dhcp6c.c | 265 &lv->val_dhcp6addr.addr) < 1) { 271 lv->val_dhcp6addr.type = IAPD; 272 lv->val_dhcp6addr.plen = atoi(strtok(NULL, "/")); 273 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 288 if (inet_pton(AF_INET6, addr, &lv->val_dhcp6addr.addr) < 1) { 294 lv->val_dhcp6addr.type = IANA; 295 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 312 &lv->val_dhcp6addr.addr) < 1) { 318 lv->val_dhcp6addr.type = IANA; 604 &lv->val_dhcp6addr) [all...] |
H A D | lease.c | 400 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, &addr6->addr)) { 401 if ((lv->val_dhcp6addr.type != IAPD) 402 || ((lv->val_dhcp6addr.type == IAPD) 403 && (lv->val_dhcp6addr.plen == addr6->plen)))
|
H A D | common.c | 291 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, 293 (lv->val_dhcp6addr.plen == ((struct dhcp6_addr *)val)->plen)) { 328 lv->val_dhcp6addr = *(struct dhcp6_addr *)val; 1829 if (dp->val_dhcp6addr.status_code != DH6OPT_STCODE_UNDEFINE) { 1839 ai.preferlifetime = htonl(dp->val_dhcp6addr.preferlifetime); 1840 ai.validlifetime = htonl(dp->val_dhcp6addr.validlifetime); 1841 memcpy(&ai.addr, &dp->val_dhcp6addr.addr, 1857 if (dp->val_dhcp6addr.status_code != DH6OPT_STCODE_UNDEFINE) { 1862 htons(dp->val_dhcp6addr.status_code); 1947 if (dp->val_dhcp6addr [all...] |
H A D | dad_token.c | 972 in6addr2str(&lv->val_dhcp6addr.addr, 0)); 975 memcpy(&lv->val_dhcp6addr.addr, &ifinfo->addr, 976 sizeof(lv->val_dhcp6addr.addr)); 977 lv->val_dhcp6addr.type = IANA; 978 lv->val_dhcp6addr.plen = ifinfo->plen; 979 lv->val_dhcp6addr.status_code = DH6OPT_STCODE_UNDEFINE; 980 lv->val_dhcp6addr.preferlifetime = 0; 981 lv->val_dhcp6addr.validlifetime = 0;
|
H A D | config.c | 670 if (IN6_ARE_ADDR_EQUAL(&lv->val_dhcp6addr.addr, &v6addr->addr) && 671 lv->val_dhcp6addr.plen == v6addr->plen) { 681 memcpy(&val->val_dhcp6addr, v6addr, sizeof(val->val_dhcp6addr));
|
H A D | dhcp6.h | 186 #define val_dhcp6addr uv.uv_dhcp6_addr macro
|
H A D | dhcp6s.c | 1172 in6addr2str(&dp->val_dhcp6addr.addr,0), link_local_addr); 1175 in6addr2str(&dp->val_dhcp6addr.addr,0), client_mac);
|