Searched refs:iaidaddr (Results 1 - 6 of 6) sorted by relevance
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/ |
H A D | lease_token.l | 253 struct dhcp6_iaidaddr *iaidaddr; 296 dprintf(LOG_DEBUG, "hash add client iaidaddr type %d for " 304 iaidaddr = (struct dhcp6_iaidaddr *)hash_search(server6_hash_table, key); 305 if (iaidaddr){ 306 if (iaidaddr->client6_info.iaidinfo.iaid != client6_info.iaidinfo.iaid || 307 duidcmp(&iaidaddr->client6_info.clientid, &client6_info.clientid)) { 320 memcpy(&iaidaddr->client6_info, &client6_info, 321 sizeof(iaidaddr->client6_info)); 322 iaidaddr->start_date = lease_rec->start_date; 330 iaidaddr [all...] |
H A D | server6_addr.c | 101 struct dhcp6_iaidaddr *iaidaddr; local 106 iaidaddr = (struct dhcp6_iaidaddr *)malloc(sizeof(*iaidaddr)); 107 if (iaidaddr == NULL) { 111 memset(iaidaddr, 0, sizeof(*iaidaddr)); 112 duidcpy(&iaidaddr->client6_info.clientid, &optinfo->clientID); 113 iaidaddr->client6_info.iaidinfo.iaid = optinfo->iaidinfo.iaid; 114 iaidaddr->client6_info.type = optinfo->type; 115 TAILQ_INIT(&iaidaddr 197 struct dhcp6_iaidaddr *iaidaddr; local 241 struct dhcp6_iaidaddr *iaidaddr; local [all...] |
H A D | lease.c | 81 duidstr(&lease_ptr->iaidaddr->client6_info.clientid)); 84 duidstr(&lease_ptr->iaidaddr->client6_info.serverid)); 85 fprintf(file, "\t IAID: %u ", lease_ptr->iaidaddr->client6_info.iaidinfo.iaid); 86 fprintf(file, "\t type: %d;\n", lease_ptr->iaidaddr->client6_info.type); 88 lease_ptr->iaidaddr->client6_info.iaidinfo.renewtime); 90 lease_ptr->iaidaddr->client6_info.iaidinfo.rebindtime); 309 struct dhcp6_iaidaddr *iaidaddr = (struct dhcp6_iaidaddr *)data; local 310 return (void *)(&(iaidaddr->client6_info)); 317 const struct dhcp6_iaidaddr *iaidaddr = (const struct dhcp6_iaidaddr *)data; local 320 if (0 == duidcmp(&client_key->clientid, &iaidaddr [all...] |
H A D | dhcp6s.c | 890 struct dhcp6_iaidaddr *iaidaddr; local 895 if ((iaidaddr = dhcp6_find_iaidaddr(&roptinfo)) == NULL) { 909 dhcp6_get_hostconf(&roptinfo, optinfo, iaidaddr, host); 914 iaidaddr, 918 iaidaddr, subnet); 930 if (dhcp6_validate_bindings(&roptinfo, iaidaddr)) 966 struct dhcp6_iaidaddr *iaidaddr; local 968 if ((iaidaddr = dhcp6_find_iaidaddr(&roptinfo)) != NULL) { 973 dhcp6_get_hostconf(&roptinfo, optinfo, iaidaddr, host); 976 dhcp6_create_prefixlist(&roptinfo, optinfo, iaidaddr, subne [all...] |
H A D | client6_addr.c | 272 sp->iaidaddr = &client6_iaidaddr; 317 dhcp6_remove_iaidaddr(struct dhcp6_iaidaddr *iaidaddr) argument 320 for (lv = TAILQ_FIRST(&iaidaddr->lease_list); lv; lv = lv_next) { 325 if (iaidaddr->client6_info.serverid.duid_id != NULL) 326 duidfree(&iaidaddr->client6_info.serverid); 328 if (iaidaddr->timer) 329 dhcp6_remove_timer(iaidaddr->timer); 330 TAILQ_INIT(&iaidaddr->lease_list); 359 /* can't remove expired iaidaddr even there is no lease in this iaidaddr 578 dhcp6_find_lease(struct dhcp6_iaidaddr *iaidaddr, struct dhcp6_addr *ifaddr) argument [all...] |
H A D | dhcp6.h | 167 struct dhcp6_iaidaddr *iaidaddr; member in struct:dhcp6_lease
|
Completed in 107 milliseconds