Home
last modified time | relevance | path

Searched refs:qclass (Results 1 – 25 of 110) sorted by relevance

12345

/openbsd/src/sbin/unwind/libunbound/services/cache/
Ddns.c140 uint16_t qtype, uint16_t qclass, uint16_t flags) in msg_cache_remove() argument
148 k.qclass = qclass; in msg_cache_remove()
192 qinfo->qtype, qinfo->qclass, flags); in dns_cache_store_msg()
208 uint16_t qclass, time_t now, uint16_t searchtype, int stripfront, in find_closest_of_type() argument
224 qnamelen, searchtype, qclass, 0, now, 0))) { in find_closest_of_type()
243 &qnamelen, searchtype, qclass, now, expiretop, in find_closest_of_type()
251 searchtype, qclass, 0, now, 0))) { in find_closest_of_type()
255 …(VERB_ALGO, "ignoring rrset because expired rrsets exist above it", origqname, searchtype, qclass); in find_closest_of_type()
282 uint16_t qtype, uint16_t qclass, uint16_t flags, time_t now, int wr) in msg_cache_lookup() argument
291 k.qclass = qclass; in msg_cache_lookup()
[all …]
Ddns.h146 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
195 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
207 int cache_fill_missing(struct module_env* env, uint16_t qclass,
222 uint16_t qclass, struct regional* region, size_t capacity);
264 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
277 uint16_t qtype, uint16_t qclass, uint16_t flags);
Drrset.c281 uint16_t qtype, uint16_t qclass, uint32_t flags, time_t timenow, in rrset_cache_lookup() argument
292 key.rk.rrset_class = htons(qclass); in rrset_cache_lookup()
449 qnamelen, uint16_t searchtype, uint16_t qclass, time_t now, uint8_t* in rrset_cache_remove_above() argument
471 *qnamelen, searchtype, qclass, 0, 0, 0))) { in rrset_cache_remove_above()
480 *qname, searchtype, qclass); in rrset_cache_remove_above()
484 *qname, searchtype, qclass); in rrset_cache_remove_above()
487 rrset_cache_remove(r, *qname, *qnamelen, searchtype, qclass, 0); in rrset_cache_remove_above()
493 qnamelen, uint16_t searchtype, uint16_t qclass, time_t now, uint8_t* in rrset_cache_expired_above() argument
509 *qnamelen, searchtype, qclass, 0, 0, 0))) { in rrset_cache_expired_above()
515 log_nametypeclass(VERB_ALGO, "this rrset is expired", *qname, searchtype, qclass); in rrset_cache_expired_above()
Drrset.h169 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
246 size_t* qnamelen, uint16_t searchtype, uint16_t qclass, time_t now,
262 size_t* qnamelen, uint16_t searchtype, uint16_t qclass, time_t now,
/openbsd/src/usr.sbin/unbound/services/cache/
Ddns.c140 uint16_t qtype, uint16_t qclass, uint16_t flags) in msg_cache_remove() argument
148 k.qclass = qclass; in msg_cache_remove()
192 qinfo->qtype, qinfo->qclass, flags); in dns_cache_store_msg()
208 uint16_t qclass, time_t now, uint16_t searchtype, int stripfront, in find_closest_of_type() argument
224 qnamelen, searchtype, qclass, 0, now, 0))) { in find_closest_of_type()
243 &qnamelen, searchtype, qclass, now, expiretop, in find_closest_of_type()
251 searchtype, qclass, 0, now, 0))) { in find_closest_of_type()
255 …(VERB_ALGO, "ignoring rrset because expired rrsets exist above it", origqname, searchtype, qclass); in find_closest_of_type()
282 uint16_t qtype, uint16_t qclass, uint16_t flags, time_t now, int wr) in msg_cache_lookup() argument
291 k.qclass = qclass; in msg_cache_lookup()
[all …]
Ddns.h146 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
195 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
207 int cache_fill_missing(struct module_env* env, uint16_t qclass,
222 uint16_t qclass, struct regional* region, size_t capacity);
264 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
277 uint16_t qtype, uint16_t qclass, uint16_t flags);
Drrset.c281 uint16_t qtype, uint16_t qclass, uint32_t flags, time_t timenow, in rrset_cache_lookup() argument
292 key.rk.rrset_class = htons(qclass); in rrset_cache_lookup()
449 qnamelen, uint16_t searchtype, uint16_t qclass, time_t now, uint8_t* in rrset_cache_remove_above() argument
471 *qnamelen, searchtype, qclass, 0, 0, 0))) { in rrset_cache_remove_above()
480 *qname, searchtype, qclass); in rrset_cache_remove_above()
484 *qname, searchtype, qclass); in rrset_cache_remove_above()
487 rrset_cache_remove(r, *qname, *qnamelen, searchtype, qclass, 0); in rrset_cache_remove_above()
493 qnamelen, uint16_t searchtype, uint16_t qclass, time_t now, uint8_t* in rrset_cache_expired_above() argument
509 *qnamelen, searchtype, qclass, 0, 0, 0))) { in rrset_cache_expired_above()
515 log_nametypeclass(VERB_ALGO, "this rrset is expired", *qname, searchtype, qclass); in rrset_cache_expired_above()
Drrset.h169 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
246 size_t* qnamelen, uint16_t searchtype, uint16_t qclass, time_t now,
262 size_t* qnamelen, uint16_t searchtype, uint16_t qclass, time_t now,
/openbsd/src/sbin/unwind/libunbound/iterator/
Diter_hints.h116 uint16_t qclass, int nolock);
126 uint16_t qclass, int nolock);
141 int hints_next_root(struct iter_hints* hints, uint16_t* qclass, int nolock);
162 uint8_t* qname, uint16_t qclass, struct delegpt* dp, int nolock);
Diter_fwd.h127 uint16_t qclass, int nolock);
147 uint8_t* qname, uint16_t qclass, int nolock);
157 uint16_t qclass, int nolock);
168 int forwards_next_root(struct iter_forwards* fwd, uint16_t* qclass,
Diterator.c254 if(!cache_fill_missing(super->env, super_iq->qchase.qclass, in error_supers()
321 qstate->qinfo.qtype, qstate->qinfo.qclass, in error_response_cache()
683 uint16_t qclass, int* have_dp, struct delegpt** retdp, in can_have_last_resort() argument
692 (dp = hints_find(env->hints, nm, qclass, nolock)) && in can_have_last_resort()
705 if((dp = forwards_find(env->fwds, nm, qclass, nolock)) && in can_have_last_resort()
726 iq->qchase.qclass) != NULL; in is_caps_whitelisted()
796 uint16_t qclass, struct module_qstate* qstate, int id, in generate_sub_request() argument
810 qinf.qclass = qclass; in generate_sub_request()
895 uint16_t qclass) in prime_root() argument
901 sldns_lookup_by_id(sldns_rr_classes, (int)qclass)? in prime_root()
[all …]
Diter_hints.c482 hints_find(struct iter_hints* hints, uint8_t* qname, uint16_t qclass, in hints_find() argument
492 qname, len, labs, qclass); in hints_find()
499 hints_find_root(struct iter_hints* hints, uint16_t qclass, int nolock) in hints_find_root() argument
502 return hints_find(hints, &rootlab, qclass, nolock); in hints_find_root()
507 uint16_t qclass, struct delegpt* cache_dp, int nolock) in hints_lookup_stub() argument
518 len, labs, qclass); in hints_lookup_stub()
549 int hints_next_root(struct iter_hints* hints, uint16_t* qclass, int nolock) in hints_next_root() argument
554 ret = name_tree_next_root(&hints->tree, qclass); in hints_next_root()
Diter_fwd.c362 forwards_find(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass, in forwards_find() argument
369 key.dclass = qclass; in forwards_find()
381 forwards_lookup(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass, in forwards_lookup() argument
390 key.dclass = qclass; in forwards_lookup()
402 if(!result || result->dclass != qclass) { in forwards_lookup()
421 forwards_lookup_root(struct iter_forwards* fwd, uint16_t qclass, int nolock) in forwards_lookup_root() argument
424 return forwards_lookup(fwd, &root, qclass, nolock); in forwards_lookup_root()
Diter_resptype.c81 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_cache()
170 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_server()
184 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_server()
Diter_utils.c724 qinf.qclass = c; in causes_cycle()
742 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass) || in iter_mark_cycle_targets()
744 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) { in iter_mark_cycle_targets()
749 qstate->qinfo.qclass); in iter_mark_cycle_targets()
764 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) { in iter_mark_pside_cycle_targets()
767 LDNS_RR_TYPE_A, qstate->qinfo.qclass); in iter_mark_pside_cycle_targets()
771 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass)) { in iter_mark_pside_cycle_targets()
774 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass); in iter_mark_pside_cycle_targets()
842 qinfo->qclass))) { in iter_qname_indicates_dnssec()
1188 neg->rk.rrset_class = htons(qinfo->qclass); in iter_store_parentside_neg()
[all …]
/openbsd/src/usr.sbin/unbound/iterator/
Diter_hints.h116 uint16_t qclass, int nolock);
126 uint16_t qclass, int nolock);
141 int hints_next_root(struct iter_hints* hints, uint16_t* qclass, int nolock);
162 uint8_t* qname, uint16_t qclass, struct delegpt* dp, int nolock);
Diter_fwd.h127 uint16_t qclass, int nolock);
147 uint8_t* qname, uint16_t qclass, int nolock);
157 uint16_t qclass, int nolock);
168 int forwards_next_root(struct iter_forwards* fwd, uint16_t* qclass,
Diterator.c254 if(!cache_fill_missing(super->env, super_iq->qchase.qclass, in error_supers()
321 qstate->qinfo.qtype, qstate->qinfo.qclass, in error_response_cache()
683 uint16_t qclass, int* have_dp, struct delegpt** retdp, in can_have_last_resort() argument
692 (dp = hints_find(env->hints, nm, qclass, nolock)) && in can_have_last_resort()
705 if((dp = forwards_find(env->fwds, nm, qclass, nolock)) && in can_have_last_resort()
726 iq->qchase.qclass) != NULL; in is_caps_whitelisted()
796 uint16_t qclass, struct module_qstate* qstate, int id, in generate_sub_request() argument
810 qinf.qclass = qclass; in generate_sub_request()
895 uint16_t qclass) in prime_root() argument
901 sldns_lookup_by_id(sldns_rr_classes, (int)qclass)? in prime_root()
[all …]
Diter_hints.c482 hints_find(struct iter_hints* hints, uint8_t* qname, uint16_t qclass, in hints_find() argument
492 qname, len, labs, qclass); in hints_find()
499 hints_find_root(struct iter_hints* hints, uint16_t qclass, int nolock) in hints_find_root() argument
502 return hints_find(hints, &rootlab, qclass, nolock); in hints_find_root()
507 uint16_t qclass, struct delegpt* cache_dp, int nolock) in hints_lookup_stub() argument
518 len, labs, qclass); in hints_lookup_stub()
549 int hints_next_root(struct iter_hints* hints, uint16_t* qclass, int nolock) in hints_next_root() argument
554 ret = name_tree_next_root(&hints->tree, qclass); in hints_next_root()
Diter_fwd.c362 forwards_find(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass, in forwards_find() argument
369 key.dclass = qclass; in forwards_find()
381 forwards_lookup(struct iter_forwards* fwd, uint8_t* qname, uint16_t qclass, in forwards_lookup() argument
390 key.dclass = qclass; in forwards_lookup()
402 if(!result || result->dclass != qclass) { in forwards_lookup()
421 forwards_lookup_root(struct iter_forwards* fwd, uint16_t qclass, int nolock) in forwards_lookup_root() argument
424 return forwards_lookup(fwd, &root, qclass, nolock); in forwards_lookup_root()
Diter_resptype.c81 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_cache()
170 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_server()
184 ntohs(s->rk.rrset_class) == request->qclass && in response_type_from_server()
Diter_utils.c724 qinf.qclass = c; in causes_cycle()
742 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass) || in iter_mark_cycle_targets()
744 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) { in iter_mark_cycle_targets()
749 qstate->qinfo.qclass); in iter_mark_cycle_targets()
764 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) { in iter_mark_pside_cycle_targets()
767 LDNS_RR_TYPE_A, qstate->qinfo.qclass); in iter_mark_pside_cycle_targets()
771 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass)) { in iter_mark_pside_cycle_targets()
774 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass); in iter_mark_pside_cycle_targets()
842 qinfo->qclass))) { in iter_qname_indicates_dnssec()
1188 neg->rk.rrset_class = htons(qinfo->qclass); in iter_store_parentside_neg()
[all …]
/openbsd/src/usr.sbin/nsd/
Dipc.c170 int packet_read_query_section(buffer_type *packet, uint8_t* dest, uint16_t* qtype, uint16_t* qclass
175 uint16_t qtype, qclass; in debug_print_fwd_name() local
182 if(packet_read_query_section(packet, qnamebuf, &qtype, &qclass)) { in debug_print_fwd_name()
248 for(i=0; i<sizeof(total->qclass)/sizeof(stc_type); i++) in stats_add()
249 total->qclass[i] += s->qclass[i]; in stats_add()
282 for(i=0; i<sizeof(total->qclass)/sizeof(stc_type); i++) in stats_subtract()
283 total->qclass[i] -= s->qclass[i]; in stats_subtract()
/openbsd/src/usr.sbin/unbound/ipsecmod/
Dipsecmod-whitelist.c141 size_t dname_len, uint16_t qclass) in ipsecmod_domain_is_whitelisted() argument
145 dname_count_labels(dname), qclass) != NULL; in ipsecmod_domain_is_whitelisted()
/openbsd/src/usr.sbin/unbound/testcode/
Ddohclient.c218 make_query(char* qname, char* qtype, char* qclass) in make_query() argument
234 qinfo.qclass = sldns_get_rr_class_by_name(qclass); in make_query()
235 if(qinfo.qclass == 0 && strcmp(qclass, "CLASS0") != 0) { in make_query()
236 printf("cannot parse query class: '%s'\n", qclass); in make_query()

12345