120 struct regional* region,
int id,
void* cbargs);
128 int id,
void* cbargs);
struct ecs_data ecs_client_in
void subnetmod_clear(struct module_qstate *qstate, int id)
size_t unittest_wrapper_subnetmod_sizefunc(void *elemptr)
epee::misc_utils::struct_init< response_t > response
struct ecs_data ecs_server_in
size_t msg_cache_sizefunc(void *k, void *d)
int subnetmod_init(struct module_env *env, int id)
void subnetmod_deinit(struct module_env *env, int id)
struct ecs_whitelist * whitelist
void subnet_data_delete(void *d, void *ATTR_UNUSED(arg))
struct ecs_data ecs_server_out
struct slabhash * subnet_msg_cache
int ecs_query_response(struct module_qstate *qstate, struct dns_msg *response, int id, void *cbargs)
hashvalue_type qinfo_hash
struct ecs_data ecs_client_out
size_t subnetmod_get_mem(struct module_env *env, int id)
void subnetmod_inform_super(struct module_qstate *qstate, int id, struct module_qstate *super)
int ecs_edns_back_parsed(struct module_qstate *qstate, int id, void *cbargs)
void subnetmod_operate(struct module_qstate *qstate, enum module_ev event, int id, struct outbound_entry *outbound)
int ecs_whitelist_check(struct query_info *qinfo, uint16_t flags, struct module_qstate *qstate, struct sockaddr_storage *addr, socklen_t addrlen, uint8_t *zone, size_t zonelen, struct regional *region, int id, void *cbargs)
struct module_func_block * subnetmod_get_funcblock(void)