Lines Matching refs:env
182 const dns_aclenv_t *env,
186 return (dns_acl_match2(reqaddr, reqsigner, NULL, 0, NULL, acl, env,
197 const dns_aclenv_t *env,
214 if (env != NULL && env->match_mapped &&
252 if (env != NULL && env->match_mapped &&
291 scope, e, env, matchelt))
428 const dns_aclenv_t *env,
432 e, env, matchelt));
442 const dns_aclenv_t *env,
469 if (env == NULL || env->localhost == NULL)
471 inner = env->localhost;
475 if (env == NULL || env->localnets == NULL)
477 inner = env->localnets;
482 if (env == NULL || env->geoip == NULL)
484 addr = (env->geoip_use_ecs && ecs != NULL) ? ecs : reqaddr;
485 return (dns_geoip_match(addr, scope, env->geoip,
494 inner, env, &indirectmatch, matchelt);
677 dns_aclenv_init(isc_mem_t *mctx, dns_aclenv_t *env) {
680 env->localhost = NULL;
681 env->localnets = NULL;
682 result = dns_acl_create(mctx, 0, &env->localhost);
685 result = dns_acl_create(mctx, 0, &env->localnets);
688 env->match_mapped = ISC_FALSE;
690 env->geoip = NULL;
691 env->geoip_use_ecs = ISC_FALSE;
696 dns_acl_detach(&env->localhost);
714 dns_aclenv_destroy(dns_aclenv_t *env) {
715 dns_acl_detach(&env->localhost);
716 dns_acl_detach(&env->localnets);