Lines Matching defs:ttl
173 char* key, uint8_t* data, size_t data_len, time_t ATTR_UNUSED(ttl))
406 if(qstate->return_msg->rep->ttl == 0 &&
426 * store that, we also store the smallest ttl in the packet+time(0)
428 /* qstate->return_msg->rep->ttl contains that relative shortest ttl */
430 expiry = timestamp + (uint64_t)qstate->return_msg->rep->ttl;
477 if(subtract >= 0 && data->ttl > subtract)
478 data->ttl -= subtract;
479 else data->ttl = 0;
494 if(adjust >= 0 && msg->rep->ttl > adjust)
495 msg->rep->ttl -= adjust;
497 msg->rep->ttl = 0;
498 msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
499 msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
509 packed_rrset_ttl_set(struct packed_rrset_data* data, time_t ttl)
513 data->ttl = ttl;
515 data->rr_ttl[i] = ttl;
522 set_msg_ttl(struct dns_msg* msg, time_t ttl)
525 msg->rep->ttl = ttl;
526 msg->rep->prefetch_ttl = PREFETCH_TTL_CALC(msg->rep->ttl);
527 msg->rep->serve_expired_ttl = msg->rep->ttl + SERVE_EXPIRED_TTL;
531 rep->rrsets[i]->entry.data, ttl);
606 if(qstate->return_msg->rep->ttl < adjust) {
688 qstate->return_msg->rep->ttl);