Lines Matching full:env

87 	if(!str || (qstate->env->cfg->val_log_level < 2 &&
88 !qstate->env->cfg->log_servfail)) {
115 if(qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail)
223 if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !rr)
236 if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !str || !dname)
244 edns_known_options_init(struct module_env* env)
246 env->edns_known_options_num = 0;
247 env->edns_known_options = (struct edns_known_option*)calloc(
249 if(!env->edns_known_options) return 0;
254 edns_known_options_delete(struct module_env* env)
256 free(env->edns_known_options);
257 env->edns_known_options = NULL;
258 env->edns_known_options_num = 0;
263 int no_aggregation, struct module_env* env)
266 if(env->worker) {
278 for(i=0; i<env->edns_known_options_num; i++)
279 if(env->edns_known_options[i].opt_code == opt_code)
282 if(i == env->edns_known_options_num) {
283 if(env->edns_known_options_num >= MAX_KNOWN_EDNS_OPTS) {
287 env->edns_known_options_num++;
289 env->edns_known_options[i].opt_code = opt_code;
290 env->edns_known_options[i].bypass_cache_stage = bypass_cache_stage;
291 env->edns_known_options[i].no_aggregation = no_aggregation;
297 struct module_env* env, int id)
301 if(env->worker) {
317 prevp = (struct inplace_cb**) &env->inplace_cb_lists[type];
326 inplace_cb_delete(struct module_env* env, enum inplace_cb_list_type type,
329 struct inplace_cb* temp = env->inplace_cb_lists[type];
335 env->inplace_cb_lists[type] = temp->next;
337 temp = env->inplace_cb_lists[type];
353 edns_option_is_known(uint16_t opt_code, struct module_env* env)
356 for(i=0; i<env->edns_known_options_num; i++)
357 if(env->edns_known_options[i].opt_code == opt_code)
358 return env->edns_known_options + i;
363 edns_bypass_cache_stage(struct edns_option* list, struct module_env* env)
367 for(i=0; i<env->edns_known_options_num; i++)
368 if(env->edns_known_options[i].opt_code == list->opt_code &&
369 env->edns_known_options[i].bypass_cache_stage == 1)
375 unique_mesh_state(struct edns_option* list, struct module_env* env)
378 if(env->unique_mesh)
381 for(i=0; i<env->edns_known_options_num; i++)
382 if(env->edns_known_options[i].opt_code == list->opt_code &&
383 env->edns_known_options[i].no_aggregation == 1)
389 log_edns_known_options(enum verbosity_value level, struct module_env* env)
394 if(env->edns_known_options_num > 0 && verbosity >= level) {
397 for(i=0; i<env->edns_known_options_num; i++) {
401 env->edns_known_options[i].opt_code);
403 env->edns_known_options[i].bypass_cache_stage?"YES":"NO",
404 env->edns_known_options[i].no_aggregation?"NO":"YES");