Lines Matching refs:qclass
256 if(!cache_fill_missing(super->env, super_iq->qchase.qclass, in error_supers()
323 qstate->qinfo.qtype, qstate->qinfo.qclass, in error_response_cache()
696 uint16_t qclass, int* have_dp, struct delegpt** retdp, in can_have_last_resort() argument
705 (dp = hints_find(env->hints, nm, qclass, nolock)) && in can_have_last_resort()
718 if((dp = forwards_find(env->fwds, nm, qclass, nolock)) && in can_have_last_resort()
739 iq->qchase.qclass) != NULL; in is_caps_whitelisted()
809 uint16_t qclass, struct module_qstate* qstate, int id, in generate_sub_request() argument
823 qinf.qclass = qclass; in generate_sub_request()
908 uint16_t qclass) in prime_root() argument
914 sldns_lookup_by_id(sldns_rr_classes, (int)qclass)? in prime_root()
915 sldns_lookup_by_id(sldns_rr_classes, (int)qclass)->name:"??"); in prime_root()
916 dp = hints_find_root(qstate->env->hints, qclass, nolock); in prime_root()
924 qclass, qstate, id, iq, QUERYTARGETS_STATE, PRIME_RESP_STATE, in prime_root()
948 qstate->env, subiq->dp, NULL, subq->qinfo.qclass); in prime_root()
974 uint8_t* qname, uint16_t qclass) in prime_stub() argument
984 stub = hints_lookup_stub(qstate->env->hints, qname, qclass, iq->dp, in prime_stub()
1012 LDNS_RR_TYPE_NS, qclass); in prime_stub()
1018 LDNS_RR_TYPE_NS, qclass); in prime_stub()
1023 LDNS_RR_TYPE_NS, qclass, qstate, id, iq, in prime_stub()
1054 qstate->env, subiq->dp, NULL, subq->qinfo.qclass); in prime_stub()
1081 qstate->qinfo.qclass); in auth_zone_delegpt()
1189 qstate->qinfo.qclass == ntohs(s->rk.rrset_class) && in generate_a_aaaa_check()
1229 iq->qchase.qclass, NULL, NULL, NULL)) in generate_ns_check()
1244 iq->dp->name, LDNS_RR_TYPE_NS, iq->qchase.qclass); in generate_ns_check()
1246 LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq, in generate_ns_check()
1310 iq->dp->name, LDNS_RR_TYPE_DNSKEY, iq->qchase.qclass); in generate_dnskey_prefetch()
1312 LDNS_RR_TYPE_DNSKEY, iq->qchase.qclass, qstate, id, iq, in generate_dnskey_prefetch()
1351 dp = forwards_lookup(qstate->env->fwds, delname, iq->qchase.qclass, in forward_request()
1419 if(qstate->qinfo.qclass == LDNS_RR_CLASS_ANY) { in processInitRequest()
1420 iq->qchase.qclass = 0; in processInitRequest()
1432 iq->dp->namelen, iq->qchase.qclass, NULL, NULL, NULL)) { in processInitRequest()
1453 iq->qchase.qclass) && in processInitRequest()
1508 iq->qchase.qclass, qstate->query_flags, in processInitRequest()
1584 if(!cache_fill_missing(qstate->env, iq->qchase.qclass, in processInitRequest()
1630 … && can_have_last_resort(qstate->env, delname, delnamelen, iq->qchase.qclass, NULL, NULL, NULL))) { in processInitRequest()
1649 delnamelen, iq->qchase.qtype, iq->qchase.qclass, in processInitRequest()
1668 iq->qchase.qclass); in processInitRequest()
1674 iq->qchase.qclass, nolock)) { in processInitRequest()
1679 iq->qchase.qclass, nolock); in processInitRequest()
1698 if(!prime_root(qstate, iq, id, iq->qchase.qclass)) in processInitRequest()
1728 …if(!can_have_last_resort(qstate->env, iq->dp->name, iq->dp->namelen, iq->qchase.qclass, &have_dp, … in processInitRequest()
1757 iq->qchase.qclass, nolock); in processInitRequest()
1831 qstate->env->hints, iq->qchase.qname, iq->qchase.qclass, in processInitRequest2()
1853 if(prime_stub(qstate, iq, id, delname, iq->qchase.qclass)) { in processInitRequest2()
1882 iq->deleg_msg, iq->qchase.qclass); in processInitRequest3()
1929 uint16_t qtype, uint16_t qclass) in generate_parentside_target_query() argument
1932 if(!generate_sub_request(name, namelen, qtype, qclass, qstate, in generate_parentside_target_query()
1945 subq->qinfo.qclass); in generate_parentside_target_query()
1949 name, namelen, qtype, qclass, subq->region, in generate_parentside_target_query()
1957 subq->qinfo.qclass); in generate_parentside_target_query()
1962 log_nametypeclass(VERB_QUERY, "new pside target", name, qtype, qclass); in generate_parentside_target_query()
1981 int id, uint8_t* name, size_t namelen, uint16_t qtype, uint16_t qclass) in generate_target_query() argument
1984 if(!generate_sub_request(name, namelen, qtype, qclass, qstate, in generate_target_query()
1987 log_nametypeclass(VERB_QUERY, "new target", name, qtype, qclass); in generate_target_query()
2074 LDNS_RR_TYPE_AAAA, iq->qchase.qclass)) { in query_for_targets()
2104 LDNS_RR_TYPE_A, iq->qchase.qclass)) { in query_for_targets()
2157 iq->qchase.qclass, NULL, NULL, NULL)) { in processLastResort()
2167 if(!cache_fill_missing(qstate->env, iq->qchase.qclass, in processLastResort()
2179 iq->qchase.qclass, nolock); in processLastResort()
2216 if(!cache_fill_missing(qstate->env, iq->qchase.qclass, in processLastResort()
2273 iq->qchase.qclass, NULL, NULL, NULL)) { in processLastResort()
2276 ns->name, LDNS_RR_TYPE_NS, iq->qchase.qclass); in processLastResort()
2286 LDNS_RR_TYPE_AAAA, iq->qchase.qclass)) { in processLastResort()
2307 LDNS_RR_TYPE_A, iq->qchase.qclass)) { in processLastResort()
2385 iq->dsns_point, LDNS_RR_TYPE_NS, iq->qchase.qclass); in processDSNSFind()
2387 LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq, in processDSNSFind()
2599 iq->qinfo_out.qclass = iq->qchase.qclass; in processQueryTargets()
2663 iq->qinfo_out.qtype, iq->qinfo_out.qclass, in processQueryTargets()
2686 iq->qinfo_out.qclass, in processQueryTargets()
2723 iq->dp->name, iq->dp->namelen, iq->qinfo_out.qclass)) { in processQueryTargets()
2866 iq->qchase.qclass) && in processQueryTargets()
3223 iq->qchase.qclass)) in processQueryResponse()
3360 iq->response->qinfo.qclass, in processQueryResponse()
3390 LDNS_RR_TYPE_NS, iq->qchase.qclass) in processQueryResponse()
3393 LDNS_RR_TYPE_NS, iq->qchase.qclass) in processQueryResponse()
3413 iq->qchase.qtype, iq->qchase.qclass); in processQueryResponse()
3445 iq->qchase.qclass, *qstate->env->now, in processQueryResponse()
3448 if(!cache_fill_missing(qstate->env, iq->qchase.qclass, in processQueryResponse()
3465 iq->dp, iq->response, iq->qchase.qclass); in processQueryResponse()
3542 iq->qchase.qclass) && in processQueryResponse()
3658 iq->dp->name, iq->dp->namelen, qstate->qinfo.qclass)) { in processQueryResponse()
3767 qstate->qinfo.qclass); in processPrimeResponse()
3770 qstate->qinfo.qclass, qstate, id, iq, in processPrimeResponse()
3906 qstate->qinfo.qclass)){ in processDSNSResponse()
3952 foriq->response->qinfo.qclass = forq->qinfo.qclass; in processClassResponse()
4045 if(iq->qchase.qclass == 0) { in processCollectClass()
4047 iq->qchase.qclass = LDNS_RR_CLASS_ANY; in processCollectClass()
4179 if(!qstate->is_priming && super->qinfo.qclass == LDNS_RR_CLASS_ANY) in iter_inform_super()