sbin/unwind/libunbound/respip/respip.c
104
respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
sbin/unwind/libunbound/respip/respip.c
1124
qstate->env->respip_set)) {
sbin/unwind/libunbound/respip/respip.c
1173
struct respip_set* respip_set)
sbin/unwind/libunbound/respip/respip.c
1200
&alias_rrset, 1, region, az, NULL, views, respip_set))
sbin/unwind/libunbound/respip/respip.c
1254
qstate->env->respip_set))
sbin/unwind/libunbound/respip/respip.c
129
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node)
sbin/unwind/libunbound/respip/respip.c
1307
respip_set_is_empty(const struct respip_set* set)
sbin/unwind/libunbound/respip/respip.c
1352
size_t respip_set_get_mem(struct respip_set* set)
sbin/unwind/libunbound/respip/respip.c
1364
respip_set_swap_tree(struct respip_set* respip_set,
sbin/unwind/libunbound/respip/respip.c
1365
struct respip_set* data)
sbin/unwind/libunbound/respip/respip.c
1367
rbnode_type* oldroot = respip_set->ip_tree.root;
sbin/unwind/libunbound/respip/respip.c
1368
size_t oldcount = respip_set->ip_tree.count;
sbin/unwind/libunbound/respip/respip.c
1369
struct regional* oldregion = respip_set->region;
sbin/unwind/libunbound/respip/respip.c
1370
char* const* oldtagname = respip_set->tagname;
sbin/unwind/libunbound/respip/respip.c
1371
int oldnum_tags = respip_set->num_tags;
sbin/unwind/libunbound/respip/respip.c
1372
respip_set->ip_tree.root = data->ip_tree.root;
sbin/unwind/libunbound/respip/respip.c
1373
respip_set->ip_tree.count = data->ip_tree.count;
sbin/unwind/libunbound/respip/respip.c
1374
respip_set->region = data->region;
sbin/unwind/libunbound/respip/respip.c
1375
respip_set->tagname = data->tagname;
sbin/unwind/libunbound/respip/respip.c
1376
respip_set->num_tags = data->num_tags;
sbin/unwind/libunbound/respip/respip.c
146
respip_find_or_create(struct respip_set* set, const char* ipstr, int create)
sbin/unwind/libunbound/respip/respip.c
162
respip_tag_cfg(struct respip_set* set, const char* ipstr,
sbin/unwind/libunbound/respip/respip.c
185
respip_action_cfg(struct respip_set* set, const char* ipstr,
sbin/unwind/libunbound/respip/respip.c
330
respip_data_cfg(struct respip_set* set, const char* ipstr, const char* rrstr)
sbin/unwind/libunbound/respip/respip.c
345
respip_set_apply_cfg(struct respip_set* set, char* const* tagname, int num_tags,
sbin/unwind/libunbound/respip/respip.c
406
respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg)
sbin/unwind/libunbound/respip/respip.c
446
if(!v->respip_set) {
sbin/unwind/libunbound/respip/respip.c
447
v->respip_set = respip_set_create();
sbin/unwind/libunbound/respip/respip.c
448
if(!v->respip_set) {
sbin/unwind/libunbound/respip/respip.c
454
ret = respip_set_apply_cfg(v->respip_set, NULL, 0, NULL,
sbin/unwind/libunbound/respip/respip.c
463
v->respip_set->ip_tree.count);
sbin/unwind/libunbound/respip/respip.c
57
struct respip_set*
sbin/unwind/libunbound/respip/respip.c
60
struct respip_set* set = calloc(1, sizeof(*set));
sbin/unwind/libunbound/respip/respip.c
612
respip_addr_lookup(const struct reply_info *rep, struct respip_set* rs,
sbin/unwind/libunbound/respip/respip.c
808
int ATTR_UNUSED(tag), const struct respip_set* ATTR_UNUSED(ipset),
sbin/unwind/libunbound/respip/respip.c
85
respip_set_delete(struct respip_set* set)
sbin/unwind/libunbound/respip/respip.c
879
struct views* views, struct respip_set* ipset)
sbin/unwind/libunbound/respip/respip.c
938
if(view->respip_set) {
sbin/unwind/libunbound/respip/respip.c
940
view->respip_set, &rrset_id, &rr_id))) {
sbin/unwind/libunbound/respip/respip.c
96
respip_set_get_tree(struct respip_set* set)
sbin/unwind/libunbound/respip/respip.c
968
r->respip_set, &rrset_id, &rr_id))) {
sbin/unwind/libunbound/respip/respip.h
104
struct respip_set* respip_set_create(void);
sbin/unwind/libunbound/respip/respip.h
110
void respip_set_delete(struct respip_set* set);
sbin/unwind/libunbound/respip/respip.h
119
int respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg);
sbin/unwind/libunbound/respip/respip.h
165
struct respip_set* respip_set);
sbin/unwind/libunbound/respip/respip.h
198
int* rpz_passthru, struct views* views, struct respip_set* ipset);
sbin/unwind/libunbound/respip/respip.h
227
struct rbtree_type* respip_set_get_tree(struct respip_set* set);
sbin/unwind/libunbound/respip/respip.h
250
int respip_set_is_empty(const struct respip_set* set);
sbin/unwind/libunbound/respip/respip.h
283
respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
sbin/unwind/libunbound/respip/respip.h
310
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node);
sbin/unwind/libunbound/respip/respip.h
317
size_t respip_set_get_mem(struct respip_set* set);
sbin/unwind/libunbound/respip/respip.h
325
void respip_set_swap_tree(struct respip_set* respip_set,
sbin/unwind/libunbound/respip/respip.h
326
struct respip_set* data);
sbin/unwind/libunbound/services/mesh.c
2379
qstate->env->respip_set))
sbin/unwind/libunbound/services/mesh.c
2455
qstate->env->respip_set)) {
sbin/unwind/libunbound/services/rpz.c
1072
return rpz_insert_ipaddr_based_trigger(r->respip_set, &addr, addrlen, net,
sbin/unwind/libunbound/services/rpz.c
1411
lock_rw_wrlock(&r->respip_set->lock);
sbin/unwind/libunbound/services/rpz.c
1413
&r->respip_set->ip_tree, &addr, addrlen, net))) {
sbin/unwind/libunbound/services/rpz.c
1416
lock_rw_unlock(&r->respip_set->lock);
sbin/unwind/libunbound/services/rpz.c
1428
respip_sockaddr_delete(r->respip_set, node);
sbin/unwind/libunbound/services/rpz.c
1429
lock_rw_unlock(&r->respip_set->lock);
sbin/unwind/libunbound/services/rpz.c
2836
m += respip_set_get_mem(r->respip_set);
sbin/unwind/libunbound/services/rpz.c
389
respip_set_delete(r->respip_set);
sbin/unwind/libunbound/services/rpz.c
406
respip_set_delete(r->respip_set);
sbin/unwind/libunbound/services/rpz.c
407
r->respip_set = NULL;
sbin/unwind/libunbound/services/rpz.c
419
if(!(r->respip_set = respip_set_create())) {
sbin/unwind/libunbound/services/rpz.c
434
lock_rw_wrlock(&r->respip_set->lock);
sbin/unwind/libunbound/services/rpz.c
435
addr_tree_init_parents(&r->respip_set->ip_tree);
sbin/unwind/libunbound/services/rpz.c
436
lock_rw_unlock(&r->respip_set->lock);
sbin/unwind/libunbound/services/rpz.c
575
if(!(r->respip_set = respip_set_create())) {
sbin/unwind/libunbound/services/rpz.c
598
if(r->respip_set)
sbin/unwind/libunbound/services/rpz.c
599
respip_set_delete(r->respip_set);
sbin/unwind/libunbound/services/rpz.c
822
rpz_insert_ipaddr_based_trigger(struct respip_set* set, struct sockaddr_storage* addr,
sbin/unwind/libunbound/services/rpz.h
113
struct respip_set* respip_set;
sbin/unwind/libunbound/services/view.c
267
m += respip_set_get_mem(v->respip_set);
sbin/unwind/libunbound/services/view.c
77
respip_set_delete(v->respip_set);
sbin/unwind/libunbound/services/view.h
50
struct respip_set;
sbin/unwind/libunbound/services/view.h
77
struct respip_set* respip_set;
sbin/unwind/libunbound/util/module.h
181
struct respip_set;
sbin/unwind/libunbound/util/module.h
531
struct respip_set* respip_set;
usr.sbin/unbound/daemon/daemon.c
764
if(!(daemon->env->respip_set = respip_set_create()))
usr.sbin/unbound/daemon/daemon.c
766
if(!respip_global_apply_cfg(daemon->env->respip_set, daemon->cfg))
usr.sbin/unbound/daemon/daemon.c
772
daemon->env->respip_set) || have_view_respip_cfg;
usr.sbin/unbound/daemon/daemon.c
888
respip_set_delete(daemon->env->respip_set);
usr.sbin/unbound/daemon/daemon.c
889
daemon->env->respip_set = NULL;
usr.sbin/unbound/daemon/daemon.h
59
struct respip_set;
usr.sbin/unbound/daemon/remote.c
4641
struct respip_set* respip_set;
usr.sbin/unbound/daemon/remote.c
5029
respip_set_delete(ct->respip_set);
usr.sbin/unbound/daemon/remote.c
5295
mem += respip_set_get_mem(ct->respip_set);
usr.sbin/unbound/daemon/remote.c
5635
if(!(ct->respip_set = respip_set_create())) {
usr.sbin/unbound/daemon/remote.c
5639
if(!respip_global_apply_cfg(ct->respip_set, newcfg)) {
usr.sbin/unbound/daemon/remote.c
5649
ct->use_response_ip = !respip_set_is_empty(ct->respip_set) ||
usr.sbin/unbound/daemon/remote.c
6342
lock_rw_wrlock(&ct->respip_set->lock);
usr.sbin/unbound/daemon/remote.c
6343
lock_rw_wrlock(&env->respip_set->lock);
usr.sbin/unbound/daemon/remote.c
6395
respip_set_swap_tree(env->respip_set, ct->respip_set);
usr.sbin/unbound/daemon/remote.c
6424
lock_rw_unlock(&ct->respip_set->lock);
usr.sbin/unbound/daemon/remote.c
6425
lock_rw_unlock(&env->respip_set->lock);
usr.sbin/unbound/daemon/worker.c
691
worker->env.views, worker->env.respip_set))
usr.sbin/unbound/daemon/worker.c
853
worker->env.respip_set)) {
usr.sbin/unbound/respip/respip.c
104
respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
usr.sbin/unbound/respip/respip.c
1124
qstate->env->respip_set)) {
usr.sbin/unbound/respip/respip.c
1173
struct respip_set* respip_set)
usr.sbin/unbound/respip/respip.c
1200
&alias_rrset, 1, region, az, NULL, views, respip_set))
usr.sbin/unbound/respip/respip.c
1254
qstate->env->respip_set))
usr.sbin/unbound/respip/respip.c
129
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node)
usr.sbin/unbound/respip/respip.c
1307
respip_set_is_empty(const struct respip_set* set)
usr.sbin/unbound/respip/respip.c
1352
size_t respip_set_get_mem(struct respip_set* set)
usr.sbin/unbound/respip/respip.c
1364
respip_set_swap_tree(struct respip_set* respip_set,
usr.sbin/unbound/respip/respip.c
1365
struct respip_set* data)
usr.sbin/unbound/respip/respip.c
1367
rbnode_type* oldroot = respip_set->ip_tree.root;
usr.sbin/unbound/respip/respip.c
1368
size_t oldcount = respip_set->ip_tree.count;
usr.sbin/unbound/respip/respip.c
1369
struct regional* oldregion = respip_set->region;
usr.sbin/unbound/respip/respip.c
1370
char* const* oldtagname = respip_set->tagname;
usr.sbin/unbound/respip/respip.c
1371
int oldnum_tags = respip_set->num_tags;
usr.sbin/unbound/respip/respip.c
1372
respip_set->ip_tree.root = data->ip_tree.root;
usr.sbin/unbound/respip/respip.c
1373
respip_set->ip_tree.count = data->ip_tree.count;
usr.sbin/unbound/respip/respip.c
1374
respip_set->region = data->region;
usr.sbin/unbound/respip/respip.c
1375
respip_set->tagname = data->tagname;
usr.sbin/unbound/respip/respip.c
1376
respip_set->num_tags = data->num_tags;
usr.sbin/unbound/respip/respip.c
146
respip_find_or_create(struct respip_set* set, const char* ipstr, int create)
usr.sbin/unbound/respip/respip.c
162
respip_tag_cfg(struct respip_set* set, const char* ipstr,
usr.sbin/unbound/respip/respip.c
185
respip_action_cfg(struct respip_set* set, const char* ipstr,
usr.sbin/unbound/respip/respip.c
330
respip_data_cfg(struct respip_set* set, const char* ipstr, const char* rrstr)
usr.sbin/unbound/respip/respip.c
345
respip_set_apply_cfg(struct respip_set* set, char* const* tagname, int num_tags,
usr.sbin/unbound/respip/respip.c
406
respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg)
usr.sbin/unbound/respip/respip.c
446
if(!v->respip_set) {
usr.sbin/unbound/respip/respip.c
447
v->respip_set = respip_set_create();
usr.sbin/unbound/respip/respip.c
448
if(!v->respip_set) {
usr.sbin/unbound/respip/respip.c
454
ret = respip_set_apply_cfg(v->respip_set, NULL, 0, NULL,
usr.sbin/unbound/respip/respip.c
463
v->respip_set->ip_tree.count);
usr.sbin/unbound/respip/respip.c
57
struct respip_set*
usr.sbin/unbound/respip/respip.c
60
struct respip_set* set = calloc(1, sizeof(*set));
usr.sbin/unbound/respip/respip.c
612
respip_addr_lookup(const struct reply_info *rep, struct respip_set* rs,
usr.sbin/unbound/respip/respip.c
808
int ATTR_UNUSED(tag), const struct respip_set* ATTR_UNUSED(ipset),
usr.sbin/unbound/respip/respip.c
85
respip_set_delete(struct respip_set* set)
usr.sbin/unbound/respip/respip.c
879
struct views* views, struct respip_set* ipset)
usr.sbin/unbound/respip/respip.c
938
if(view->respip_set) {
usr.sbin/unbound/respip/respip.c
940
view->respip_set, &rrset_id, &rr_id))) {
usr.sbin/unbound/respip/respip.c
96
respip_set_get_tree(struct respip_set* set)
usr.sbin/unbound/respip/respip.c
968
r->respip_set, &rrset_id, &rr_id))) {
usr.sbin/unbound/respip/respip.h
104
struct respip_set* respip_set_create(void);
usr.sbin/unbound/respip/respip.h
110
void respip_set_delete(struct respip_set* set);
usr.sbin/unbound/respip/respip.h
119
int respip_global_apply_cfg(struct respip_set* set, struct config_file* cfg);
usr.sbin/unbound/respip/respip.h
165
struct respip_set* respip_set);
usr.sbin/unbound/respip/respip.h
198
int* rpz_passthru, struct views* views, struct respip_set* ipset);
usr.sbin/unbound/respip/respip.h
227
struct rbtree_type* respip_set_get_tree(struct respip_set* set);
usr.sbin/unbound/respip/respip.h
250
int respip_set_is_empty(const struct respip_set* set);
usr.sbin/unbound/respip/respip.h
283
respip_sockaddr_find_or_create(struct respip_set* set, struct sockaddr_storage* addr,
usr.sbin/unbound/respip/respip.h
310
respip_sockaddr_delete(struct respip_set* set, struct resp_addr* node);
usr.sbin/unbound/respip/respip.h
317
size_t respip_set_get_mem(struct respip_set* set);
usr.sbin/unbound/respip/respip.h
325
void respip_set_swap_tree(struct respip_set* respip_set,
usr.sbin/unbound/respip/respip.h
326
struct respip_set* data);
usr.sbin/unbound/services/mesh.c
2379
qstate->env->respip_set))
usr.sbin/unbound/services/mesh.c
2455
qstate->env->respip_set)) {
usr.sbin/unbound/services/rpz.c
1072
return rpz_insert_ipaddr_based_trigger(r->respip_set, &addr, addrlen, net,
usr.sbin/unbound/services/rpz.c
1411
lock_rw_wrlock(&r->respip_set->lock);
usr.sbin/unbound/services/rpz.c
1413
&r->respip_set->ip_tree, &addr, addrlen, net))) {
usr.sbin/unbound/services/rpz.c
1416
lock_rw_unlock(&r->respip_set->lock);
usr.sbin/unbound/services/rpz.c
1428
respip_sockaddr_delete(r->respip_set, node);
usr.sbin/unbound/services/rpz.c
1429
lock_rw_unlock(&r->respip_set->lock);
usr.sbin/unbound/services/rpz.c
2836
m += respip_set_get_mem(r->respip_set);
usr.sbin/unbound/services/rpz.c
389
respip_set_delete(r->respip_set);
usr.sbin/unbound/services/rpz.c
406
respip_set_delete(r->respip_set);
usr.sbin/unbound/services/rpz.c
407
r->respip_set = NULL;
usr.sbin/unbound/services/rpz.c
419
if(!(r->respip_set = respip_set_create())) {
usr.sbin/unbound/services/rpz.c
434
lock_rw_wrlock(&r->respip_set->lock);
usr.sbin/unbound/services/rpz.c
435
addr_tree_init_parents(&r->respip_set->ip_tree);
usr.sbin/unbound/services/rpz.c
436
lock_rw_unlock(&r->respip_set->lock);
usr.sbin/unbound/services/rpz.c
575
if(!(r->respip_set = respip_set_create())) {
usr.sbin/unbound/services/rpz.c
598
if(r->respip_set)
usr.sbin/unbound/services/rpz.c
599
respip_set_delete(r->respip_set);
usr.sbin/unbound/services/rpz.c
822
rpz_insert_ipaddr_based_trigger(struct respip_set* set, struct sockaddr_storage* addr,
usr.sbin/unbound/services/rpz.h
113
struct respip_set* respip_set;
usr.sbin/unbound/services/view.c
267
m += respip_set_get_mem(v->respip_set);
usr.sbin/unbound/services/view.c
77
respip_set_delete(v->respip_set);
usr.sbin/unbound/services/view.h
50
struct respip_set;
usr.sbin/unbound/services/view.h
77
struct respip_set* respip_set;
usr.sbin/unbound/smallapp/unbound-checkconf.c
296
struct respip_set* respip = NULL;
usr.sbin/unbound/testcode/unitmain.c
699
verify_respip_set_actions(struct respip_set* set, addr_action_t actions[],
usr.sbin/unbound/testcode/unitmain.c
740
struct respip_set* set = respip_set_create();
usr.sbin/unbound/testcode/unitmain.c
820
verify_respip_set_actions(v->respip_set, config_response_ip_view1, clen1);
usr.sbin/unbound/testcode/unitmain.c
824
verify_respip_set_actions(v->respip_set, config_response_ip_view2, clen2);
usr.sbin/unbound/testcode/unitmain.c
840
verify_rrset(struct respip_set* set, const char* ipstr,
usr.sbin/unbound/testcode/unitmain.c
902
struct respip_set* set = respip_set_create();
usr.sbin/unbound/testcode/unitmain.c
946
verify_rrset(v->respip_set, "192.0.1.0/24", "1.2.3.4",
usr.sbin/unbound/testcode/unitmain.c
948
verify_rrset(v->respip_set, "192.0.1.0/24", "11.12.13.14",
usr.sbin/unbound/testcode/unitmain.c
950
verify_rrset(v->respip_set, "192.0.2.0/24", "www.example.com",
usr.sbin/unbound/testcode/unitmain.c
952
verify_rrset(v->respip_set, "2001:db8:1::/48", "2001:db8:1::2:1",
usr.sbin/unbound/util/module.h
181
struct respip_set;
usr.sbin/unbound/util/module.h
531
struct respip_set* respip_set;