Home
last modified time | relevance | path

Searched refs:rrset_cache (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/unbound/services/cache/
H A Drrset.h56 struct rrset_cache { struct
67 struct rrset_cache* rrset_cache_create(struct config_file* cfg, argument
74 void rrset_cache_delete(struct rrset_cache* r);
85 struct rrset_cache* rrset_cache_adjust(struct rrset_cache* r,
104 void rrset_cache_touch(struct rrset_cache* r, struct ub_packed_rrset_key* key,
133 int rrset_cache_update(struct rrset_cache* r, struct rrset_ref* ref,
150 void rrset_cache_update_wildcard(struct rrset_cache* rrset_cache,
168 struct ub_packed_rrset_key* rrset_cache_lookup(struct rrset_cache* r,
206 void rrset_array_unlock_touch(struct rrset_cache* r, struct regional* scratch,
219 void rrset_update_sec_status(struct rrset_cache* r,
[all …]
H A Drrset.c61 struct rrset_cache* rrset_cache_create(struct config_file* cfg, in rrset_cache_create()
68 struct rrset_cache *r = (struct rrset_cache*)slabhash_create(slabs, in rrset_cache_create()
77 void rrset_cache_delete(struct rrset_cache* r) in rrset_cache_delete()
85 struct rrset_cache* rrset_cache_adjust(struct rrset_cache *r, in rrset_cache_adjust()
98 rrset_cache_touch(struct rrset_cache* r, struct ub_packed_rrset_key* key, in rrset_cache_touch()
202 rrset_cache_update(struct rrset_cache* r, struct rrset_ref* ref, in rrset_cache_update()
258 void rrset_cache_update_wildcard(struct rrset_cache* rrset_cache, in rrset_cache_update_wildcard() argument
288 (void)rrset_cache_update(rrset_cache, &ref, alloc, timenow); in rrset_cache_update_wildcard()
296 rrset_cache_lookup(struct rrset_cache* r, uint8_t* qname, size_t qnamelen, in rrset_cache_lookup()
367 rrset_array_unlock_touch(struct rrset_cache* r, struct regional* scratch, in rrset_array_unlock_touch()
[all …]
H A Ddns.c89 switch(rrset_cache_update(env->rrset_cache, &rep->ref[i], in store_rrsets()
235 rrset = rrset_cache_lookup(env->rrset_cache, qname, in find_closest_of_type()
240 rrset = rrset_cache_lookup(env->rrset_cache, qname, in find_closest_of_type()
261 if(!rrset_cache_expired_above(env->rrset_cache, &qname, in find_closest_of_type()
269 rrset_cache, origqname, origqnamelen, in find_closest_of_type()
335 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in find_add_addrs()
355 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in find_add_addrs()
399 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in cache_fill_missing()
420 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in cache_fill_missing()
459 env->rrset_cache, dp->name, dp->namelen, LDNS_RR_TYPE_DS, in find_add_ds()
[all …]
/freebsd/contrib/unbound/validator/
H A Dval_neg.c1071 grab_nsec(struct rrset_cache* rrset_cache, uint8_t* qname, size_t qname_len, in grab_nsec() argument
1076 struct ub_packed_rrset_key* r, *k = rrset_cache_lookup(rrset_cache, in grab_nsec()
1117 uint16_t qclass, struct rrset_cache* rrset_cache, time_t now, in neg_find_nsec() argument
1164 nsec = grab_nsec(rrset_cache, data->name, data->len, LDNS_RR_TYPE_NSEC, in neg_find_nsec()
1233 struct rrset_cache* rrset_cache, struct regional* region, in neg_nsec3_getnc() argument
1254 nc_rrset = grab_nsec(rrset_cache, data->name, data->len, in neg_nsec3_getnc()
1266 int qlabs, sldns_buffer* buf, struct rrset_cache* rrset_cache, in neg_nsec3_proof_ds() argument
1300 ce_rrset = grab_nsec(rrset_cache, data->name, data->len, in neg_nsec3_proof_ds()
1333 nc_rrset = neg_nsec3_getnc(zone, hashnc, nclen, rrset_cache, in neg_nsec3_proof_ds()
1375 static int add_soa(struct rrset_cache* rrset_cache, time_t now, in add_soa() argument
[all …]
H A Dval_neg.h53 struct rrset_cache;
227 * @param rrset_cache: rrset cache.
246 struct rrset_cache* rrset_cache, struct sldns_buffer* buf, time_t now,
H A Dval_utils.h56 struct rrset_cache;
343 struct val_anchors* anchors, struct rrset_cache* r,
355 struct rrset_cache* r, struct module_env* env);
H A Dval_nsec.c188 rrset_check_sec_status(env->rrset_cache, nsec, *env->now); in nsec_verify_rrset()
195 rrset_update_sec_status(env->rrset_cache, nsec, *env->now); in nsec_verify_rrset()
H A Dval_utils.c423 rrset_check_sec_status(env->rrset_cache, rrset, *env->now); in val_verify_rrset()
458 rrset_update_sec_status(env->rrset_cache, rrset, *env->now); in val_verify_rrset()
1178 struct rrset_cache* r, struct module_env* env) in val_mark_indeterminate()
1198 struct rrset_cache* r, struct module_env* env) in val_mark_insecure()
1307 env->rrset_cache, nm, nmlen, LDNS_RR_TYPE_DS, c, 0, in val_find_DS()
1333 msg = val_neg_getmsg(env->neg_cache, &qinfo, region, env->rrset_cache, in val_find_DS()
H A Dvalidator.c1068 rrset_cache_update_wildcard(env->rrset_cache, s, wc, wl, in validate_positive_response()
1878 qstate->env->rrset_cache, qstate->env); in processInit()
1958 qstate->env->rrset_cache, qstate->env); in processInit()
1986 qstate->env->rrset_cache, qstate->env); in processInit()
2223 qstate->env->rrset_cache, qstate->env); in processValidate()
H A Dval_nsec3.c1523 rrset_check_sec_status(env->rrset_cache, list[i], *env->now); in list_is_secure()
1533 rrset_update_sec_status(env->rrset_cache, list[i], *env->now); in list_is_secure()
/freebsd/contrib/unbound/util/
H A Dmodule.h161 struct rrset_cache;
344 struct rrset_cache* rrset_cache; member
/freebsd/contrib/unbound/libunbound/
H A Dcontext.c110 ctx->env->rrset_cache = rrset_cache_adjust(ctx->env->rrset_cache, in context_finalize()
112 if(!ctx->env->rrset_cache) in context_finalize()
/freebsd/contrib/unbound/daemon/
H A Ddaemon.c1174 slabhash_clear(&daemon->env->rrset_cache->table); in daemon_cleanup()
1240 rrset_cache_delete(daemon->env->rrset_cache); in daemon_delete()
1336 !slabhash_is_size(&daemon->env->rrset_cache->table, in daemon_apply_cfg()
1340 slabhash_clear(&daemon->env->rrset_cache->table); in daemon_apply_cfg()
1356 if((daemon->env->rrset_cache = rrset_cache_adjust( in daemon_apply_cfg()
1357 daemon->env->rrset_cache, cfg, &daemon->superalloc)) == 0) in daemon_apply_cfg()
H A Ddaemon.h53 struct rrset_cache;
H A Dcachedump.c277 struct rrset_cache* r = worker->env.rrset_cache; in dump_rrset_cache()
557 (void)rrset_cache_update(worker->env.rrset_cache, &ref, in move_into_cache()
732 k = rrset_cache_lookup(worker->env.rrset_cache, qinfo.qname, in load_ref()
H A Dworker.c135 rrset = slabhash_get_mem(&worker->env.rrset_cache->table); in worker_mem_report()
221 (unsigned)slabhash_get_mem(&worker->env.rrset_cache->table), in worker_mem_report()
227 (unsigned)slabhash_get_mem(&worker->env.rrset_cache->table), in worker_mem_report()
851 rrset_array_unlock_touch(worker->env.rrset_cache, in answer_from_cache()
943 rrset_array_unlock_touch(worker->env.rrset_cache, worker->scratchpad, in answer_from_cache()
949 rrset_array_unlock_touch(worker->env.rrset_cache, in answer_from_cache()
2561 slabhash_clear(&worker->env.rrset_cache->table); in worker_alloc_cleanup()
H A Dstats.c308 get_slabhash_stats(&worker->env.rrset_cache->table, in server_stats_compile()
H A Dremote.c931 rrset = slabhash_get_mem(&daemon->env->rrset_cache->table); in print_mem()
2047 slabhash_traverse(&worker->env.rrset_cache->table, 0, in do_cache_lookup_domain()
2121 rrset_cache_remove(worker->env.rrset_cache, nm, nmlen, t, c, 0); in do_cache_remove()
2123 rrset_cache_remove(worker->env.rrset_cache, nm, nmlen, t, c, in do_cache_remove()
2370 slabhash_traverse(&worker->env.rrset_cache->table, 1, in do_flush_zone()
2450 slabhash_traverse(&worker->env.rrset_cache->table, 1, in do_flush_bogus()
2538 slabhash_traverse(&worker->env.rrset_cache->table, 1, in do_flush_negative()
6398 slabhash_adjust_size(&env->rrset_cache->table, in fr_adjust_cache()
/freebsd/contrib/unbound/util/shm_side/
H A Dshm_main.c254 shm_stat->mem.rrset = (long long)slabhash_get_mem(&worker->env.rrset_cache->table); in shm_general_info()
/freebsd/contrib/unbound/iterator/
H A Diter_utils.c1219 (void)rrset_cache_update(env->rrset_cache, &ref, env->alloc, *env->now); in iter_store_parentside_rrset()
1309 akey = rrset_cache_lookup(env->rrset_cache, dp->name, in iter_lookup_parent_NS_from_cache()
1336 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in iter_lookup_parent_glue_from_cache()
1348 akey = rrset_cache_lookup(env->rrset_cache, ns->name, in iter_lookup_parent_glue_from_cache()
H A Diter_scrub.c864 (void)rrset_cache_update(env->rrset_cache, &ref, env->alloc, now); in store_rrset()
/freebsd/contrib/unbound/contrib/
H A Dredirect-bogus.patch26 rrset_array_unlock_touch(worker->env.rrset_cache,
H A Daaaa-filter-iterator.patch41 + akey = rrset_cache_lookup(env->rrset_cache, qinfo->qname,
/freebsd/contrib/unbound/dns64/
H A Ddns64.c878 rrset_cache_remove(super->env->rrset_cache, dk->rk.dname, in dns64_adjust_a()
/freebsd/contrib/unbound/cachedb/
H A Dcachedb.c720 qstate->region, qstate->env->rrset_cache, in cachedb_intcache_lookup()

12