ipsecmod_env
ipsecmod_domain_is_whitelisted(struct ipsecmod_env* ie, uint8_t* dname,
ipsecmod_whitelist_apply_cfg(struct ipsecmod_env* ie,
int ipsecmod_whitelist_apply_cfg(struct ipsecmod_env* ie,
int ipsecmod_domain_is_whitelisted(struct ipsecmod_env* ie, uint8_t* dname,
(struct ipsecmod_env*)qstate->env->modinfo[id], qstate->qinfo.qname,
struct ipsecmod_env* ATTR_UNUSED(ie))
struct ipsecmod_qstate* iq, struct ipsecmod_env* ie, int id)
struct ipsecmod_env* ATTR_UNUSED(ie), int id)
struct ipsecmod_env* ie = (struct ipsecmod_env*)qstate->env->modinfo[id];
ipsecmod_apply_cfg(struct ipsecmod_env* ipsecmod_env, struct config_file* cfg)
struct ipsecmod_env* ie = (struct ipsecmod_env*)env->modinfo[id];
!ipsecmod_whitelist_apply_cfg(ipsecmod_env, cfg))
struct ipsecmod_env* ipsecmod_env = (struct ipsecmod_env*)calloc(1,
sizeof(struct ipsecmod_env));
if(!ipsecmod_env) {
env->modinfo[id] = (void*)ipsecmod_env;
ipsecmod_env->whitelist = NULL;
if(!ipsecmod_apply_cfg(ipsecmod_env, env->cfg)) {
struct ipsecmod_env* ipsecmod_env;
ipsecmod_env = (struct ipsecmod_env*)env->modinfo[id];
ipsecmod_whitelist_delete(ipsecmod_env->whitelist);
free(ipsecmod_env);