Lines Matching refs:respip_set

57 struct respip_set*
60 struct respip_set* set = calloc(1, sizeof(*set));
85 respip_set_delete(struct respip_set* set)
96 respip_set_get_tree(struct respip_set* set)
104 respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
129 respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node)
146 respip_find_or_create(struct respip_set* set, const char* ipstr, int create)
162 respip_tag_cfg(struct respip_set* set, const char* ipstr,
185 respip_action_cfg(struct respip_set* set, const char* ipstr,
330 respip_data_cfg(struct respip_set* set, const char* ipstr, const char* rrstr)
345 respip_set_apply_cfg(struct respip_set* set, char* const* tagname, int num_tags,
406 respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg)
446 if(!v->respip_set) {
447 v->respip_set = respip_set_create();
448 if(!v->respip_set) {
454 ret = respip_set_apply_cfg(v->respip_set, NULL, 0, NULL,
463 v->respip_set->ip_tree.count);
612 respip_addr_lookup(const struct reply_info *rep, struct respip_set* rs,
808 int ATTR_UNUSED(tag), const struct respip_set* ATTR_UNUSED(ipset),
879 struct views* views, struct respip_set* ipset)
938 if(view->respip_set) {
940 view->respip_set, &rrset_id, &rr_id))) {
968 r->respip_set, &rrset_id, &rr_id))) {
1124 qstate->env->respip_set)) {
1173 struct respip_set* respip_set)
1200 &alias_rrset, 1, region, az, NULL, views, respip_set))
1254 qstate->env->respip_set))
1307 respip_set_is_empty(const struct respip_set* set)
1352 size_t respip_set_get_mem(struct respip_set* set)
1364 respip_set_swap_tree(struct respip_set* respip_set,
1365 struct respip_set* data)
1367 rbnode_type* oldroot = respip_set->ip_tree.root;
1368 size_t oldcount = respip_set->ip_tree.count;
1369 struct regional* oldregion = respip_set->region;
1370 char* const* oldtagname = respip_set->tagname;
1371 int oldnum_tags = respip_set->num_tags;
1372 respip_set->ip_tree.root = data->ip_tree.root;
1373 respip_set->ip_tree.count = data->ip_tree.count;
1374 respip_set->region = data->region;
1375 respip_set->tagname = data->tagname;
1376 respip_set->num_tags = data->num_tags;