Home
last modified time | relevance | path

Searched refs:respip_set (Results 1 – 14 of 14) sorted by relevance

/freebsd-head/contrib/unbound/respip/
HDrespip.h23 struct respip_set { struct
104 struct respip_set* respip_set_create(void);
110 void respip_set_delete(struct respip_set* set);
119 int respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg);
165 struct respip_set* respip_set);
198 int* rpz_passthru, struct views* views, struct respip_set* ipset);
227 struct rbtree_type* respip_set_get_tree(struct respip_set* set);
250 int respip_set_is_empty(const struct respip_set* set);
283 respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
310 respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node);
[all …]
HDrespip.c57 struct respip_set*
60 struct respip_set* set = calloc(1, sizeof(*set)); in respip_set_create()
85 respip_set_delete(struct respip_set* set) in respip_set_delete()
96 respip_set_get_tree(struct respip_set* set) in respip_set_get_tree()
104 respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr, in respip_sockaddr_find_or_create()
129 respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node) in respip_sockaddr_delete()
146 respip_find_or_create(struct respip_set* set, const char* ipstr, int create) in respip_find_or_create()
162 respip_tag_cfg(struct respip_set* set, const char* ipstr, in respip_tag_cfg()
185 respip_action_cfg(struct respip_set* set, const char* ipstr, in respip_action_cfg()
330 respip_data_cfg(struct respip_set* set, const char* ipstr, const char* rrstr) in respip_data_cfg()
[all …]
/freebsd-head/contrib/unbound/services/
HDview.h50 struct respip_set;
77 struct respip_set* respip_set; member
HDrpz.h113 struct respip_set* respip_set; member
HDrpz.c389 respip_set_delete(r->respip_set); in rpz_delete()
406 respip_set_delete(r->respip_set); in rpz_clear()
407 r->respip_set = NULL; in rpz_clear()
419 if(!(r->respip_set = respip_set_create())) { in rpz_clear()
434 lock_rw_wrlock(&r->respip_set->lock); in rpz_finish_config()
435 addr_tree_init_parents(&r->respip_set->ip_tree); in rpz_finish_config()
436 lock_rw_unlock(&r->respip_set->lock); in rpz_finish_config()
575 if(!(r->respip_set = respip_set_create())) { in rpz_create()
598 if(r->respip_set) in rpz_create()
599 respip_set_delete(r->respip_set); in rpz_create()
[all …]
HDview.c77 respip_set_delete(v->respip_set); in view_delete()
267 m += respip_set_get_mem(v->respip_set); in view_get_mem()
HDmesh.c2378 qstate->env->respip_set)) in apply_respip_action()
2454 qstate->env->respip_set)) { in mesh_serve_expired_callback()
/freebsd-head/contrib/unbound/testcode/
HDunitmain.c675 verify_respip_set_actions(struct respip_set* set, addr_action_t actions[], in verify_respip_set_actions()
716 struct respip_set* set = respip_set_create(); in respip_conf_actions_test()
796 verify_respip_set_actions(v->respip_set, config_response_ip_view1, clen1); in respip_view_conf_actions_test()
800 verify_respip_set_actions(v->respip_set, config_response_ip_view2, clen2); in respip_view_conf_actions_test()
816 verify_rrset(struct respip_set* set, const char* ipstr, in verify_rrset()
878 struct respip_set* set = respip_set_create(); in respip_conf_data_test()
922 verify_rrset(v->respip_set, "192.0.1.0/24", "1.2.3.4", in respip_view_conf_data_test()
924 verify_rrset(v->respip_set, "192.0.1.0/24", "11.12.13.14", in respip_view_conf_data_test()
926 verify_rrset(v->respip_set, "192.0.2.0/24", "www.example.com", in respip_view_conf_data_test()
928 verify_rrset(v->respip_set, "2001:db8:1::/48", "2001:db8:1::2:1", in respip_view_conf_data_test()
/freebsd-head/contrib/unbound/util/
HDmodule.h181 struct respip_set;
531 struct respip_set* respip_set; member
/freebsd-head/contrib/unbound/daemon/
HDdaemon.c764 if(!(daemon->env->respip_set = respip_set_create())) in daemon_fork()
766 if(!respip_global_apply_cfg(daemon->env->respip_set, daemon->cfg)) in daemon_fork()
772 daemon->env->respip_set) || have_view_respip_cfg; in daemon_fork()
888 respip_set_delete(daemon->env->respip_set); in daemon_cleanup()
889 daemon->env->respip_set = NULL; in daemon_cleanup()
HDdaemon.h59 struct respip_set;
HDremote.c4202 struct respip_set* respip_set; member
4673 respip_set_delete(ct->respip_set); in fr_construct_clear()
4939 mem += respip_set_get_mem(ct->respip_set); in fr_printmem()
5279 if(!(ct->respip_set = respip_set_create())) { in fr_construct_from_config()
5283 if(!respip_global_apply_cfg(ct->respip_set, newcfg)) { in fr_construct_from_config()
5293 ct->use_response_ip = !respip_set_is_empty(ct->respip_set) || in fr_construct_from_config()
5985 lock_rw_wrlock(&ct->respip_set->lock); in fr_reload_config()
5986 lock_rw_wrlock(&env->respip_set->lock); in fr_reload_config()
6038 respip_set_swap_tree(env->respip_set, ct->respip_set); in fr_reload_config()
6067 lock_rw_unlock(&ct->respip_set->lock); in fr_reload_config()
[all …]
HDworker.c691 worker->env.views, worker->env.respip_set)) in apply_respip_action()
853 worker->env.respip_set)) { in answer_from_cache()
/freebsd-head/contrib/unbound/smallapp/
HDunbound-checkconf.c296 struct respip_set* respip = NULL; in view_and_respipchecks()