• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/dhcp6/

Lines Matching refs:client6_iaidaddr

113 extern struct dhcp6_iaidaddr client6_iaidaddr;
573 client6_iaidaddr.ifp = ifp;
574 memcpy(&client6_iaidaddr.client6_info.iaidinfo, &ifp->iaidinfo,
575 sizeof(client6_iaidaddr.client6_info.iaidinfo));
576 duidcpy(&client6_iaidaddr.client6_info.clientid, &client_duid);
592 if (!TAILQ_EMPTY(&client6_iaidaddr.lease_list)) {
603 if (dhcp6_find_lease(&client6_iaidaddr,
657 if (client6_iaidaddr.client6_info.type == IAPD &&
658 !TAILQ_EMPTY(&client6_iaidaddr.lease_list))
659 radvd_parse(&client6_iaidaddr, ADDR_REMOVE);
661 for (sp = TAILQ_FIRST(&client6_iaidaddr.lease_list); sp; sp = sp_next) {
827 if (client6_iaidaddr.client6_info.type == IAPD)
861 if (!TAILQ_EMPTY(&client6_iaidaddr.lease_list)) {
1078 if (duidcpy(&optinfo.serverID, &client6_iaidaddr.client6_info.serverid)) {
1115 memcpy(&optinfo.iaidinfo, &client6_iaidaddr.client6_info.iaidinfo,
1144 memcpy(&optinfo.iaidinfo, &client6_iaidaddr.client6_info.iaidinfo,
1169 memcpy(&optinfo.iaidinfo, &client6_iaidaddr.client6_info.iaidinfo,
1171 optinfo.type = client6_iaidaddr.client6_info.type;
1197 if (client6_iaidaddr.client6_info.type == IAPD)
1198 radvd_parse(&client6_iaidaddr, ADDR_REMOVE);
1771 duidcpy(&client6_iaidaddr.client6_info.serverid,
1887 radvd_parse(&client6_iaidaddr, ADDR_UPDATE);
1926 dhcp6_remove_iaidaddr(&client6_iaidaddr);
1934 dhcp6_remove_iaidaddr(&client6_iaidaddr);
1966 radvd_parse(&client6_iaidaddr, ADDR_UPDATE);
1999 client6_iaidaddr.state = ACTIVE;
2000 if ((client6_iaidaddr.timer = dhcp6_add_timer(dhcp6_iaidaddr_timo,
2001 &client6_iaidaddr)) == NULL) {
2003 FNAME, client6_iaidaddr.client6_info.iaidinfo.iaid);
2006 if (client6_iaidaddr.client6_info.iaidinfo.renewtime == 0) {
2007 client6_iaidaddr.client6_info.iaidinfo.renewtime
2008 = get_min_preferlifetime(&client6_iaidaddr)/2;
2010 if (client6_iaidaddr.client6_info.iaidinfo.rebindtime == 0) {
2011 client6_iaidaddr.client6_info.iaidinfo.rebindtime
2012 = (get_min_preferlifetime(&client6_iaidaddr)*4)/5;
2014 offset = now.time - client6_iaidaddr.start_date;
2015 if ( offset > client6_iaidaddr.client6_info.iaidinfo.renewtime)
2018 timo.tv_sec = client6_iaidaddr.client6_info.iaidinfo.renewtime - offset;
2020 dhcp6_set_timer(&timo, client6_iaidaddr.timer);
2128 for (cl = TAILQ_FIRST(&client6_iaidaddr.lease_list); cl;
2141 if (reboot && client6_iaidaddr.client6_info.type != IAPD &&
2151 if (reboot && client6_iaidaddr.client6_info.type == IAPD &&
2153 radvd_parse(&client6_iaidaddr, ADDR_UPDATE);
2226 if (client6_iaidaddr.client6_info.type == IAPD)
2236 /* remove RENEW timer for client6_iaidaddr */
2237 if (client6_iaidaddr.timer != NULL)
2238 dhcp6_remove_timer(client6_iaidaddr.timer);
2280 if (client6_iaidaddr.state == ACTIVE) {
2284 dhcp6_remove_timer(client6_iaidaddr.timer);
2287 if (client6_iaidaddr.client6_info.type == IAPD)