Symbol: iter_env
sbin/unwind/libunbound/iterator/iter_donotq.h
46
struct iter_env;
sbin/unwind/libunbound/iterator/iter_hints.h
47
struct iter_env;
sbin/unwind/libunbound/iterator/iter_priv.h
47
struct iter_env;
sbin/unwind/libunbound/iterator/iter_scrub.c
1078
struct iter_env* ie)
sbin/unwind/libunbound/iterator/iter_scrub.c
916
struct iter_env* ie, struct module_qstate* qstate)
sbin/unwind/libunbound/iterator/iter_scrub.h
50
struct iter_env;
sbin/unwind/libunbound/iterator/iter_scrub.h
70
struct iter_env* ie);
sbin/unwind/libunbound/iterator/iter_utils.c
1602
struct iter_env* ie = NULL;
sbin/unwind/libunbound/iterator/iter_utils.c
1605
ie = (struct iter_env*)env->modinfo[m];
sbin/unwind/libunbound/iterator/iter_utils.c
209
iter_apply_cfg(struct iter_env* iter_env, struct config_file* cfg)
sbin/unwind/libunbound/iterator/iter_utils.c
213
if(!read_fetch_policy(&iter_env->target_fetch_policy,
sbin/unwind/libunbound/iterator/iter_utils.c
214
&iter_env->max_dependency_depth, cfg->target_fetch_policy))
sbin/unwind/libunbound/iterator/iter_utils.c
216
for(i=0; i<iter_env->max_dependency_depth+1; i++)
sbin/unwind/libunbound/iterator/iter_utils.c
218
i, iter_env->target_fetch_policy[i]);
sbin/unwind/libunbound/iterator/iter_utils.c
220
if(!iter_env->donotq)
sbin/unwind/libunbound/iterator/iter_utils.c
221
iter_env->donotq = donotq_create();
sbin/unwind/libunbound/iterator/iter_utils.c
222
if(!iter_env->donotq || !donotq_apply_cfg(iter_env->donotq, cfg)) {
sbin/unwind/libunbound/iterator/iter_utils.c
226
if(!iter_env->priv)
sbin/unwind/libunbound/iterator/iter_utils.c
227
iter_env->priv = priv_create();
sbin/unwind/libunbound/iterator/iter_utils.c
228
if(!iter_env->priv || !priv_apply_cfg(iter_env->priv, cfg)) {
sbin/unwind/libunbound/iterator/iter_utils.c
233
if(!iter_env->caps_white)
sbin/unwind/libunbound/iterator/iter_utils.c
234
iter_env->caps_white = caps_white_create();
sbin/unwind/libunbound/iterator/iter_utils.c
235
if(!iter_env->caps_white || !caps_white_apply_cfg(
sbin/unwind/libunbound/iterator/iter_utils.c
236
iter_env->caps_white, cfg)) {
sbin/unwind/libunbound/iterator/iter_utils.c
243
if(!nat64_apply_cfg(&iter_env->nat64, cfg)) {
sbin/unwind/libunbound/iterator/iter_utils.c
248
iter_env->supports_ipv6 = cfg->do_ip6;
sbin/unwind/libunbound/iterator/iter_utils.c
249
iter_env->supports_ipv4 = cfg->do_ip4;
sbin/unwind/libunbound/iterator/iter_utils.c
250
iter_env->outbound_msg_retry = cfg->outbound_msg_retry;
sbin/unwind/libunbound/iterator/iter_utils.c
251
iter_env->max_sent_count = cfg->max_sent_count;
sbin/unwind/libunbound/iterator/iter_utils.c
252
iter_env->max_query_restarts = cfg->max_query_restarts;
sbin/unwind/libunbound/iterator/iter_utils.c
301
iter_filter_unsuitable(struct iter_env* iter_env, struct module_env* env,
sbin/unwind/libunbound/iterator/iter_utils.c
308
if(donotq_lookup(iter_env->donotq, &a->addr, a->addrlen)) {
sbin/unwind/libunbound/iterator/iter_utils.c
313
if(!iter_env->supports_ipv6 && addr_is_ip6(&a->addr, a->addrlen)) {
sbin/unwind/libunbound/iterator/iter_utils.c
316
if(!iter_env->supports_ipv4 && !iter_env->nat64.use_nat64 &&
sbin/unwind/libunbound/iterator/iter_utils.c
360
iter_fill_rtt(struct iter_env* iter_env, struct module_env* env,
sbin/unwind/libunbound/iterator/iter_utils.c
372
a->sel_rtt = iter_filter_unsuitable(iter_env, env,
sbin/unwind/libunbound/iterator/iter_utils.c
439
iter_filter_order(struct iter_env* iter_env, struct module_env* env,
sbin/unwind/libunbound/iterator/iter_utils.c
450
got_num = iter_fill_rtt(iter_env, env, name, namelen, qtype, now, dp,
sbin/unwind/libunbound/iterator/iter_utils.c
632
iter_server_selection(struct iter_env* iter_env,
sbin/unwind/libunbound/iterator/iter_utils.c
641
int num = iter_filter_order(iter_env, env, name, namelen, qtype,
sbin/unwind/libunbound/iterator/iter_utils.c
675
if(++a->attempts < iter_env->outbound_msg_retry)
sbin/unwind/libunbound/iterator/iter_utils.c
695
if(++a->attempts < iter_env->outbound_msg_retry)
sbin/unwind/libunbound/iterator/iter_utils.h
109
struct delegpt_addr* iter_server_selection(struct iter_env* iter_env,
sbin/unwind/libunbound/iterator/iter_utils.h
47
struct iter_env;
sbin/unwind/libunbound/iterator/iter_utils.h
82
int iter_apply_cfg(struct iter_env* iter_env, struct config_file* cfg);
sbin/unwind/libunbound/iterator/iterator.c
100
sizeof(iter_env->num_queries_ratelimited));
sbin/unwind/libunbound/iterator/iterator.c
102
if(!iter_apply_cfg(iter_env, env->cfg)) {
sbin/unwind/libunbound/iterator/iterator.c
113
struct iter_env* iter_env;
sbin/unwind/libunbound/iterator/iterator.c
1157
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
116
iter_env = (struct iter_env*)env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
117
lock_basic_destroy(&iter_env->queries_ratelimit_lock);
sbin/unwind/libunbound/iterator/iterator.c
118
free(iter_env->target_fetch_policy);
sbin/unwind/libunbound/iterator/iterator.c
119
priv_delete(iter_env->priv);
sbin/unwind/libunbound/iterator/iterator.c
120
donotq_delete(iter_env->donotq);
sbin/unwind/libunbound/iterator/iterator.c
121
caps_white_delete(iter_env->caps_white);
sbin/unwind/libunbound/iterator/iterator.c
1211
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
122
free(iter_env);
sbin/unwind/libunbound/iterator/iterator.c
1372
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
1997
struct iter_env* ie, int id, int maxtargets, int* num)
sbin/unwind/libunbound/iterator/iterator.c
2138
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
223
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
2434
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
3144
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
3815
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
4221
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
4274
struct iter_env* ie, int id)
sbin/unwind/libunbound/iterator/iterator.c
4287
struct iter_env* ie, int id, struct outbound_entry* outbound,
sbin/unwind/libunbound/iterator/iterator.c
4484
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
4548
struct iter_env* ie = (struct iter_env*)env->modinfo[id];
sbin/unwind/libunbound/iterator/iterator.c
723
is_caps_whitelisted(struct iter_env* ie, struct iter_qstate* iq)
sbin/unwind/libunbound/iterator/iterator.c
89
struct iter_env* iter_env = (struct iter_env*)calloc(1,
sbin/unwind/libunbound/iterator/iterator.c
90
sizeof(struct iter_env));
sbin/unwind/libunbound/iterator/iterator.c
91
if(!iter_env) {
sbin/unwind/libunbound/iterator/iterator.c
95
env->modinfo[id] = (void*)iter_env;
sbin/unwind/libunbound/iterator/iterator.c
97
lock_basic_init(&iter_env->queries_ratelimit_lock);
sbin/unwind/libunbound/iterator/iterator.c
98
lock_protect(&iter_env->queries_ratelimit_lock,
sbin/unwind/libunbound/iterator/iterator.c
99
&iter_env->num_queries_ratelimited,
usr.sbin/unbound/daemon/remote.c
6219
struct iter_env* iter_env = NULL;
usr.sbin/unbound/daemon/remote.c
6229
if(m != -1) iter_env = (struct iter_env*)env->modinfo[m];
usr.sbin/unbound/daemon/remote.c
6230
if(iter_env) {
usr.sbin/unbound/daemon/remote.c
6232
int* oldtargetfetchpolicy = iter_env->target_fetch_policy;
usr.sbin/unbound/daemon/remote.c
6233
int oldmaxdependencydepth = iter_env->max_dependency_depth;
usr.sbin/unbound/daemon/remote.c
6234
struct iter_donotq* olddonotq = iter_env->donotq;
usr.sbin/unbound/daemon/remote.c
6235
struct iter_priv* oldpriv = iter_env->priv;
usr.sbin/unbound/daemon/remote.c
6236
struct rbtree_type* oldcapswhite = iter_env->caps_white;
usr.sbin/unbound/daemon/remote.c
6237
struct iter_nat64 oldnat64 = iter_env->nat64;
usr.sbin/unbound/daemon/remote.c
6239
iter_env->target_fetch_policy = ct->target_fetch_policy;
usr.sbin/unbound/daemon/remote.c
6240
iter_env->max_dependency_depth = ct->max_dependency_depth;
usr.sbin/unbound/daemon/remote.c
6241
iter_env->donotq = ct->donotq;
usr.sbin/unbound/daemon/remote.c
6242
iter_env->priv = ct->priv;
usr.sbin/unbound/daemon/remote.c
6243
iter_env->caps_white = ct->caps_white;
usr.sbin/unbound/daemon/remote.c
6244
iter_env->nat64 = ct->nat64;
usr.sbin/unbound/daemon/remote.c
6245
iter_env->outbound_msg_retry = env->cfg->outbound_msg_retry;
usr.sbin/unbound/daemon/remote.c
6246
iter_env->max_sent_count = env->cfg->max_sent_count;
usr.sbin/unbound/daemon/remote.c
6247
iter_env->max_query_restarts = env->cfg->max_query_restarts;
usr.sbin/unbound/daemon/stats.c
210
struct iter_env* ie;
usr.sbin/unbound/daemon/stats.c
214
ie = (struct iter_env*)worker->env.modinfo[m];
usr.sbin/unbound/iterator/iter_donotq.h
46
struct iter_env;
usr.sbin/unbound/iterator/iter_hints.h
47
struct iter_env;
usr.sbin/unbound/iterator/iter_priv.h
47
struct iter_env;
usr.sbin/unbound/iterator/iter_scrub.c
1078
struct iter_env* ie)
usr.sbin/unbound/iterator/iter_scrub.c
916
struct iter_env* ie, struct module_qstate* qstate)
usr.sbin/unbound/iterator/iter_scrub.h
50
struct iter_env;
usr.sbin/unbound/iterator/iter_scrub.h
70
struct iter_env* ie);
usr.sbin/unbound/iterator/iter_utils.c
1602
struct iter_env* ie = NULL;
usr.sbin/unbound/iterator/iter_utils.c
1605
ie = (struct iter_env*)env->modinfo[m];
usr.sbin/unbound/iterator/iter_utils.c
209
iter_apply_cfg(struct iter_env* iter_env, struct config_file* cfg)
usr.sbin/unbound/iterator/iter_utils.c
213
if(!read_fetch_policy(&iter_env->target_fetch_policy,
usr.sbin/unbound/iterator/iter_utils.c
214
&iter_env->max_dependency_depth, cfg->target_fetch_policy))
usr.sbin/unbound/iterator/iter_utils.c
216
for(i=0; i<iter_env->max_dependency_depth+1; i++)
usr.sbin/unbound/iterator/iter_utils.c
218
i, iter_env->target_fetch_policy[i]);
usr.sbin/unbound/iterator/iter_utils.c
220
if(!iter_env->donotq)
usr.sbin/unbound/iterator/iter_utils.c
221
iter_env->donotq = donotq_create();
usr.sbin/unbound/iterator/iter_utils.c
222
if(!iter_env->donotq || !donotq_apply_cfg(iter_env->donotq, cfg)) {
usr.sbin/unbound/iterator/iter_utils.c
226
if(!iter_env->priv)
usr.sbin/unbound/iterator/iter_utils.c
227
iter_env->priv = priv_create();
usr.sbin/unbound/iterator/iter_utils.c
228
if(!iter_env->priv || !priv_apply_cfg(iter_env->priv, cfg)) {
usr.sbin/unbound/iterator/iter_utils.c
233
if(!iter_env->caps_white)
usr.sbin/unbound/iterator/iter_utils.c
234
iter_env->caps_white = caps_white_create();
usr.sbin/unbound/iterator/iter_utils.c
235
if(!iter_env->caps_white || !caps_white_apply_cfg(
usr.sbin/unbound/iterator/iter_utils.c
236
iter_env->caps_white, cfg)) {
usr.sbin/unbound/iterator/iter_utils.c
243
if(!nat64_apply_cfg(&iter_env->nat64, cfg)) {
usr.sbin/unbound/iterator/iter_utils.c
248
iter_env->supports_ipv6 = cfg->do_ip6;
usr.sbin/unbound/iterator/iter_utils.c
249
iter_env->supports_ipv4 = cfg->do_ip4;
usr.sbin/unbound/iterator/iter_utils.c
250
iter_env->outbound_msg_retry = cfg->outbound_msg_retry;
usr.sbin/unbound/iterator/iter_utils.c
251
iter_env->max_sent_count = cfg->max_sent_count;
usr.sbin/unbound/iterator/iter_utils.c
252
iter_env->max_query_restarts = cfg->max_query_restarts;
usr.sbin/unbound/iterator/iter_utils.c
301
iter_filter_unsuitable(struct iter_env* iter_env, struct module_env* env,
usr.sbin/unbound/iterator/iter_utils.c
308
if(donotq_lookup(iter_env->donotq, &a->addr, a->addrlen)) {
usr.sbin/unbound/iterator/iter_utils.c
313
if(!iter_env->supports_ipv6 && addr_is_ip6(&a->addr, a->addrlen)) {
usr.sbin/unbound/iterator/iter_utils.c
316
if(!iter_env->supports_ipv4 && !iter_env->nat64.use_nat64 &&
usr.sbin/unbound/iterator/iter_utils.c
360
iter_fill_rtt(struct iter_env* iter_env, struct module_env* env,
usr.sbin/unbound/iterator/iter_utils.c
372
a->sel_rtt = iter_filter_unsuitable(iter_env, env,
usr.sbin/unbound/iterator/iter_utils.c
439
iter_filter_order(struct iter_env* iter_env, struct module_env* env,
usr.sbin/unbound/iterator/iter_utils.c
450
got_num = iter_fill_rtt(iter_env, env, name, namelen, qtype, now, dp,
usr.sbin/unbound/iterator/iter_utils.c
632
iter_server_selection(struct iter_env* iter_env,
usr.sbin/unbound/iterator/iter_utils.c
641
int num = iter_filter_order(iter_env, env, name, namelen, qtype,
usr.sbin/unbound/iterator/iter_utils.c
675
if(++a->attempts < iter_env->outbound_msg_retry)
usr.sbin/unbound/iterator/iter_utils.c
695
if(++a->attempts < iter_env->outbound_msg_retry)
usr.sbin/unbound/iterator/iter_utils.h
109
struct delegpt_addr* iter_server_selection(struct iter_env* iter_env,
usr.sbin/unbound/iterator/iter_utils.h
47
struct iter_env;
usr.sbin/unbound/iterator/iter_utils.h
82
int iter_apply_cfg(struct iter_env* iter_env, struct config_file* cfg);
usr.sbin/unbound/iterator/iterator.c
100
sizeof(iter_env->num_queries_ratelimited));
usr.sbin/unbound/iterator/iterator.c
102
if(!iter_apply_cfg(iter_env, env->cfg)) {
usr.sbin/unbound/iterator/iterator.c
113
struct iter_env* iter_env;
usr.sbin/unbound/iterator/iterator.c
1157
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
116
iter_env = (struct iter_env*)env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
117
lock_basic_destroy(&iter_env->queries_ratelimit_lock);
usr.sbin/unbound/iterator/iterator.c
118
free(iter_env->target_fetch_policy);
usr.sbin/unbound/iterator/iterator.c
119
priv_delete(iter_env->priv);
usr.sbin/unbound/iterator/iterator.c
120
donotq_delete(iter_env->donotq);
usr.sbin/unbound/iterator/iterator.c
121
caps_white_delete(iter_env->caps_white);
usr.sbin/unbound/iterator/iterator.c
1211
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
122
free(iter_env);
usr.sbin/unbound/iterator/iterator.c
1372
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
1997
struct iter_env* ie, int id, int maxtargets, int* num)
usr.sbin/unbound/iterator/iterator.c
2138
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
223
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
2434
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
3144
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
3815
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
4221
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
4274
struct iter_env* ie, int id)
usr.sbin/unbound/iterator/iterator.c
4287
struct iter_env* ie, int id, struct outbound_entry* outbound,
usr.sbin/unbound/iterator/iterator.c
4484
struct iter_env* ie = (struct iter_env*)qstate->env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
4548
struct iter_env* ie = (struct iter_env*)env->modinfo[id];
usr.sbin/unbound/iterator/iterator.c
723
is_caps_whitelisted(struct iter_env* ie, struct iter_qstate* iq)
usr.sbin/unbound/iterator/iterator.c
89
struct iter_env* iter_env = (struct iter_env*)calloc(1,
usr.sbin/unbound/iterator/iterator.c
90
sizeof(struct iter_env));
usr.sbin/unbound/iterator/iterator.c
91
if(!iter_env) {
usr.sbin/unbound/iterator/iterator.c
95
env->modinfo[id] = (void*)iter_env;
usr.sbin/unbound/iterator/iterator.c
97
lock_basic_init(&iter_env->queries_ratelimit_lock);
usr.sbin/unbound/iterator/iterator.c
98
lock_protect(&iter_env->queries_ratelimit_lock,
usr.sbin/unbound/iterator/iterator.c
99
&iter_env->num_queries_ratelimited,