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 Dlease_token.l253 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 Dserver6_addr.c101 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 Dlease.c81 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 Ddhcp6s.c890 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 Dclient6_addr.c272 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 Ddhcp6.h167 struct dhcp6_iaidaddr *iaidaddr; member in struct:dhcp6_lease

Completed in 107 milliseconds