Lines Matching refs:ipset_env
101 ipset_add_rrset_data(struct ipset_env *ie, struct mnl_socket *mnl,
139 ipset_check_zones_for_rrset(struct module_env *env, struct ipset_env *ie,
176 static int ipset_update(struct module_env *env, struct dns_msg *return_msg, struct ipset_env *ie) {
227 struct ipset_env *ipset_env;
229 ipset_env = (struct ipset_env *)calloc(1, sizeof(struct ipset_env));
230 if (!ipset_env) {
235 env->modinfo[id] = (void *)ipset_env;
237 ipset_env->mnl = NULL;
239 ipset_env->name_v4 = env->cfg->ipset_name_v4;
240 ipset_env->name_v6 = env->cfg->ipset_name_v6;
242 ipset_env->v4_enabled = !ipset_env->name_v4 || (strlen(ipset_env->name_v4) == 0) ? 0 : 1;
243 ipset_env->v6_enabled = !ipset_env->name_v6 || (strlen(ipset_env->name_v6) == 0) ? 0 : 1;
245 if ((ipset_env->v4_enabled < 1) && (ipset_env->v6_enabled < 1)) {
255 struct ipset_env *ipset_env;
261 ipset_env = (struct ipset_env *)env->modinfo[id];
263 mnl = (struct mnl_socket *)ipset_env->mnl;
266 ipset_env->mnl = NULL;
269 free(ipset_env);
290 struct ipset_env *ie = (struct ipset_env *)qstate->env->modinfo[id];
364 struct ipset_env *ie = (struct ipset_env *)env->modinfo[id];