Home
last modified time | relevance | path

Searched refs:delegpt (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/unbound/iterator/
H A Diter_delegpt.h57 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 Diter_utils.h53 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 Diter_delegpt.c53 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 Diter_hints.h49 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 Diter_fwd.h48 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 Diter_hints.c95 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 Diter_fwd.c112 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 Diter_resptype.h47 struct delegpt;
126 struct dns_msg* msg, struct query_info* request, struct delegpt* dp,
H A Diterator.h48 struct delegpt;
332 struct delegpt* dp;
384 struct delegpt* store_parent_NS;
H A Diter_utils.c284 * 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 Diter_resptype.c109 struct dns_msg* msg, struct query_info* request, struct delegpt* dp, in response_type_from_server()
H A Diterator.c685 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 Ddns.h50 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 Ddns.c305 /** 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 Dcachedump.c851 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 Dremote.c2562 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 Dworker.c572 struct delegpt *dp; in answer_norec_from_cache()
/freebsd/contrib/unbound/doc/
H A DTODO10 o delegpt use rbtree for ns-list, to avoid slowdown for very large NS sets.
H A DChangelog7199 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 Drpz.c2429 rpz_delegation_point_zone_lookup(struct delegpt* dp, struct local_zones* zones, in rpz_delegation_point_zone_lookup()