* Connection limits.
* @cond internal
*/
-#define KR_CONN_RTT_MAX 5000 /* Timeout for network activity */
+#define KR_CONN_RTT_MAX 3000 /* Timeout for network activity */
#define KR_ITER_LIMIT 50 /* Built-in iterator limit */
/*
return update_nsaddr(rr, kr_rplan_current(&req->rplan), hint);
}
-int rr_update_parent(const knot_rrset_t *rr, unsigned hint, struct kr_request *req)
+static int rr_update_parent(const knot_rrset_t *rr, unsigned hint, struct kr_request *req)
{
struct kr_query *qry = kr_rplan_current(&req->rplan);
return update_nsaddr(rr, qry->parent, hint);
}
-int rr_update_answer(const knot_rrset_t *rr, unsigned hint, struct kr_request *req)
+static int rr_update_answer(const knot_rrset_t *rr, unsigned hint, struct kr_request *req)
{
knot_pkt_t *answer = req->answer;
if (rr->type != cache_rr->type || !knot_dname_is_equal(rr->owner, cache_rr->owner)) {
return KNOT_EOK; /* Ignore */
}
- if (knot_rrset_ttl(rr) < 2) {
+ if (knot_rrset_ttl(rr) < KR_TTL_GRACE) {
return KNOT_EINVAL; /* Cache busters */
}