ipset_env
ipset_add_rrset_data(struct ipset_env *ie,
ipset_check_zones_for_rrset(struct module_env *env, struct ipset_env *ie,
struct query_info qinfo, struct ipset_env *ie)
struct ipset_env *ipset_env;
ipset_env = (struct ipset_env *)calloc(1, sizeof(struct ipset_env));
if (!ipset_env) {
env->modinfo[id] = (void *)ipset_env;
ipset_env->dev = open_filter();
if (!ipset_env->dev) {
ipset_env->dev = NULL;
struct ipset_env *ipset_env;
ipset_env = (struct ipset_env *)env->modinfo[id];
dev = (filter_dev)ipset_env->dev;
ipset_env->dev = NULL;
free(ipset_env);
struct ipset_env *ipset_env = env->modinfo[id];
ipset_env->name_v4 = env->cfg->ipset_name_v4;
ipset_env->name_v6 = env->cfg->ipset_name_v6;
ipset_env->v4_enabled = !ipset_env->name_v4 || (strlen(ipset_env->name_v4) == 0) ? 0 : 1;
ipset_env->v6_enabled = !ipset_env->name_v6 || (strlen(ipset_env->name_v6) == 0) ? 0 : 1;
if ((ipset_env->v4_enabled < 1) && (ipset_env->v6_enabled < 1)) {
struct ipset_env *ie = (struct ipset_env *)qstate->env->modinfo[id];
struct ipset_env *ie = (struct ipset_env *)env->modinfo[id];