Lines Matching defs:req_exp
1281 static uint32_t get_lease(uint32_t req_exp)
1284 req_exp = req_exp - now;
1286 if ((req_exp <= 0) || req_exp > gconfig.pref_lifetime ||
1287 req_exp > gconfig.valid_lifetime) {
1296 if ((req_exp <= 0) || (req_exp > gconfig.max_lease_sec))
1299 if (req_exp < gconfig.min_lease_sec)
1303 return req_exp;
1353 static int addip_to_lease(uint32_t assigned_nip, uint8_t mac[6], uint32_t *req_exp, char *hostname, uint8_t update)
1361 if (update) *req_exp = get_lease(*req_exp + ((dyn_lease*) listdls->arg)->expires);
1362 ((dyn_lease*) listdls->arg)->expires = *req_exp + now;
1373 if (update) *req_exp = get_lease(*req_exp + now);
1374 dls->expires = *req_exp + now;
1433 static uint32_t getip_from_pool(uint32_t req_nip, uint8_t mac[6], uint32_t *req_exp, char *hostname)
1476 if (nip) addip_to_lease(nip, mac, req_exp, hostname, 1);