| /openbsd/src/sbin/unwind/libunbound/services/cache/ |
| D | dns.c | 140 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 …]
|
| D | dns.h | 146 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);
|
| D | rrset.c | 281 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()
|
| D | rrset.h | 169 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/ |
| D | dns.c | 140 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 …]
|
| D | dns.h | 146 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);
|
| D | rrset.c | 281 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()
|
| D | rrset.h | 169 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/ |
| D | iter_hints.h | 116 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);
|
| D | iter_fwd.h | 127 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,
|
| D | iterator.c | 254 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 …]
|
| D | iter_hints.c | 482 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()
|
| D | iter_fwd.c | 362 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()
|
| D | iter_resptype.c | 81 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()
|
| D | iter_utils.c | 724 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/ |
| D | iter_hints.h | 116 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);
|
| D | iter_fwd.h | 127 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,
|
| D | iterator.c | 254 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 …]
|
| D | iter_hints.c | 482 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()
|
| D | iter_fwd.c | 362 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()
|
| D | iter_resptype.c | 81 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()
|
| D | iter_utils.c | 724 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/ |
| D | ipc.c | 170 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/ |
| D | ipsecmod-whitelist.c | 141 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/ |
| D | dohclient.c | 218 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()
|