| /freebsd/contrib/unbound/iterator/ |
| H A D | iter_delegpt.h | 57 struct delegpt { struct 185 struct delegpt* delegpt_create(struct regional* regional); 193 struct delegpt* delegpt_copy(struct delegpt* dp, struct regional* regional); 202 int delegpt_set_name(struct delegpt* dp, struct regional* regional, 215 int delegpt_add_ns(struct delegpt* dp, struct regional* regional, 226 int delegpt_rrset_add_ns(struct delegpt* dp, struct regional* regional, 243 int delegpt_add_target(struct delegpt* dp, struct regional* regional, 256 int delegpt_add_rrset_A(struct delegpt* dp, struct regional* regional, 268 int delegpt_add_rrset_AAAA(struct delegpt* dp, struct regional* regional, 281 int delegpt_add_rrset(struct delegpt* dp, struct regional* regional, [all …]
|
| H A D | iter_utils.h | 53 struct delegpt; 110 struct module_env* env, struct delegpt* dp, uint8_t* name, 172 * @param dp: delegpt to mark ns in. 174 void iter_mark_cycle_targets(struct module_qstate* qstate, struct delegpt* dp); 180 * @param dp: delegpt to mark ns in. 183 struct delegpt* dp); 190 * @param dp: delegpt to check. 200 struct delegpt* dp, int supports_ipv4, int supports_ipv6, 224 int iter_indicates_dnssec(struct module_env* env, struct delegpt* dp, 249 int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* d [all...] |
| H A D | iter_delegpt.c | 53 struct delegpt* 56 struct delegpt* dp=(struct delegpt*)regional_alloc( in delegpt_create() 64 struct delegpt* delegpt_copy(struct delegpt* dp, struct regional* region) in delegpt_copy() 66 struct delegpt* copy = delegpt_create(region); in delegpt_copy() 97 delegpt_set_name(struct delegpt* dp, struct regional* region, uint8_t* name) in delegpt_set_name() 106 delegpt_add_ns(struct delegpt* dp, struct regional* region, uint8_t* name, in delegpt_add_ns() 144 delegpt_find_ns(struct delegpt* dp, uint8_t* name, size_t namelen) in delegpt_find_ns() 158 delegpt_find_addr(struct delegpt* d [all...] |
| H A D | iter_hints.h | 49 struct delegpt; 77 struct delegpt* dp; 115 struct delegpt* hints_find(struct iter_hints* hints, uint8_t* qname, 125 struct delegpt* hints_find_root(struct iter_hints* hints, 162 uint8_t* qname, uint16_t qclass, struct delegpt* dp, int nolock); 185 int hints_add_stub(struct iter_hints* hints, uint16_t c, struct delegpt* dp,
|
| H A D | iter_fwd.h | 48 struct delegpt; 86 struct delegpt* dp; 126 struct delegpt* forwards_find(struct iter_forwards* fwd, uint8_t* qname, 146 struct delegpt* forwards_lookup(struct iter_forwards* fwd, 156 struct delegpt* forwards_lookup_root(struct iter_forwards* fwd, 195 struct delegpt* dp, int nolock);
|
| H A D | iter_hints.c | 95 ah(struct delegpt* dp, const char* sv, const char* ip) in ah() 117 static struct delegpt* 129 struct delegpt* dp = delegpt_create_mlc((uint8_t*)"\000"); in compile_time_root_prime() 171 hints_insert(struct iter_hints* hints, uint16_t c, struct delegpt* dp, in hints_insert() 194 static struct delegpt* 197 struct delegpt* dp; in read_stubs_name() 220 read_stubs_host(struct config_stub* s, struct delegpt* dp) in read_stubs_host() 251 read_stubs_addr(struct config_stub* s, struct delegpt* dp) in read_stubs_addr() 283 struct delegpt* dp; in read_stubs() 313 struct delegpt* d in read_root_hints() [all...] |
| H A D | iter_fwd.c | 112 size_t nmlen, int nmlabs, struct delegpt* dp) in forwards_insert_data() 155 forwards_insert(struct iter_forwards* fwd, uint16_t c, struct delegpt* dp) in forwards_insert() 191 static struct delegpt* 194 struct delegpt* dp; in read_fwds_name() 217 read_fwds_host(struct config_stub* s, struct delegpt* dp) in read_fwds_host() 248 read_fwds_addr(struct config_stub* s, struct delegpt* dp) in read_fwds_addr() 281 struct delegpt* dp; in read_forwards() 416 struct delegpt* 435 struct delegpt* 475 struct delegpt* [all …]
|
| H A D | iter_resptype.h | 47 struct delegpt; 126 struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
|
| H A D | iterator.h | 48 struct delegpt; 332 struct delegpt* dp; 384 struct delegpt* store_parent_NS;
|
| H A D | iter_utils.c | 284 * server. (lame in delegpt). in iter_filter_unsuitable() 362 struct delegpt* dp, int* best_rtt, struct sock_list* blacklist, in nth_rtt() 441 struct delegpt* dp, int* selected_rtt, int open_target, in iter_filter_order() 633 struct module_env* env, struct delegpt* dp, in iter_server_selection() 778 iter_mark_cycle_targets(struct module_qstate* qstate, struct delegpt* dp) in iter_mark_pside_cycle_targets() 800 iter_mark_pside_cycle_targets(struct module_qstate* qstate, struct delegpt* dp) in iter_dp_is_useless() 826 struct delegpt* dp, int supports_ipv4, int supports_ipv6, in iter_dp_is_useless() 900 iter_indicates_dnssec(struct module_env* env, struct delegpt* dp, in iter_msg_has_dnssec() 959 int iter_msg_from_zone(struct dns_msg* msg, struct delegpt* dp, in iter_msg_from_zone() 1268 iter_lookup_parent_NS_from_cache(struct module_env* env, struct delegpt* d in iter_lookup_parent_glue_from_cache() [all...] |
| H A D | iter_resptype.c | 109 struct dns_msg* msg, struct query_info* request, struct delegpt* dp, in response_type_from_server()
|
| H A D | iterator.c | 685 uint16_t qclass, int* have_dp, struct delegpt** retdp, in can_have_last_resort() 688 struct delegpt* dp = NULL; in can_have_last_resort() 899 struct delegpt* dp; in prime_root() 968 struct delegpt* stub_dp; in prime_stub() 1095 struct delegpt* dp; in auth_zone_delegpt() 1110 dp = (struct delegpt*)regional_alloc_zero( in auth_zone_delegpt() 1328 struct delegpt* dp; in forward_request() 2166 struct delegpt* dp; in processLastResort() 3382 struct delegpt* old_dp = NULL; in processQueryResponse() 3708 struct delegpt* dp = NULL; in prime_supers()
|
| /freebsd/contrib/unbound/services/cache/ |
| H A D | dns.h | 50 struct delegpt; 148 struct delegpt* dns_cache_find_delegation(struct module_env* env, 203 * find and add A and AAAA records for missing nameservers in delegpt 212 struct regional* region, struct delegpt* dp, uint32_t flags);
|
| H A D | dns.c | 305 /** find and add A and AAAA records for nameservers in delegpt */ 308 struct regional* region, struct delegpt* dp, time_t now, in find_add_addrs() 326 /* BIT_CD on false because delegpt lookup does in find_add_addrs() 346 /* BIT_CD on false because delegpt lookup does in find_add_addrs() 366 /** find and add A and AAAA records for missing nameservers in delegpt */ 369 struct regional* region, struct delegpt* dp, uint32_t flags) in cache_fill_missing() 391 /* BIT_CD on false because delegpt lookup does in cache_fill_missing() 412 /* BIT_CD on false because delegpt lookup does in cache_fill_missing() 435 struct dns_msg* msg, struct delegpt* dp, time_t now) in find_add_ds() 521 struct delegpt* [all...] |
| /freebsd/contrib/unbound/daemon/ |
| H A D | cachedump.c | 851 print_dp_details(RES* ssl, struct worker* worker, struct delegpt* dp) in print_dp_details() 927 print_dp_main(RES* ssl, struct delegpt* dp, struct dns_msg* msg) in print_dp_main() 965 struct delegpt* dp; in print_deleg_lookup()
|
| H A D | remote.c | 2562 struct delegpt* dp) in ssl_print_name_dp() 2597 struct delegpt* dp; in print_root_fwds() 2614 static struct delegpt* 2620 struct delegpt* dp = delegpt_create_mlc(nm); in parse_delegpt() 2698 struct delegpt* dp; in do_forward() 2710 parse_fs_args(RES* ssl, char* args, uint8_t** nm, struct delegpt** dp, in parse_fs_args() 2762 struct delegpt* dp = NULL; in do_forward_add() 2819 struct delegpt* dp = NULL; in do_stub_add()
|
| H A D | worker.c | 572 struct delegpt *dp; in answer_norec_from_cache()
|
| /freebsd/contrib/unbound/doc/ |
| H A D | TODO | 10 o delegpt use rbtree for ns-list, to avoid slowdown for very large NS sets.
|
| H A D | Changelog | 7199 exposes struct delegpt, and adds the find_delegation function. 8167 - Review comments, removed duplicate memset to zero in delegpt. 8914 iterator get_mem includes priv_get_mem. delegpt nodup removed.
|
| /freebsd/contrib/unbound/services/ |
| H A D | rpz.c | 2429 rpz_delegation_point_zone_lookup(struct delegpt* dp, struct local_zones* zones, in rpz_delegation_point_zone_lookup()
|