Lines Matching defs:qinfo

630 	if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
644 m->qinfo = from->qinfo;
645 if(!(m->qinfo.qname = regional_alloc_init(region, from->qinfo.qname,
646 from->qinfo.qname_len)))
702 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass) ||
704 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) {
709 qstate->qinfo.qclass);
724 LDNS_RR_TYPE_A, qstate->qinfo.qclass)) {
727 LDNS_RR_TYPE_A, qstate->qinfo.qclass);
731 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass)) {
734 LDNS_RR_TYPE_AAAA, qstate->qinfo.qclass);
741 iter_dp_is_useless(struct query_info* qinfo, uint16_t qflags,
762 if( (qinfo->qtype == LDNS_RR_TYPE_A ||
763 qinfo->qtype == LDNS_RR_TYPE_AAAA) &&
764 dname_subdomain_c(qinfo->qname, dp->name) &&
765 delegpt_find_ns(dp, qinfo->qname, qinfo->qname_len))
778 iter_qname_indicates_dnssec(struct module_env* env, struct query_info *qinfo)
781 if(!env || !env->anchors || !qinfo || !qinfo->qname)
784 if((a=anchors_lookup(env->anchors, qinfo->qname, qinfo->qname_len,
785 qinfo->qclass))) {
1108 struct query_info* qinfo, struct reply_info* rep)
1130 neg->rk.type = htons(qinfo->qtype);
1131 neg->rk.rrset_class = htons(qinfo->qclass);
1133 neg->rk.dname = regional_alloc_init(env->scratch, qinfo->qname,
1134 qinfo->qname_len);
1139 neg->rk.dname_len = qinfo->qname_len;
1168 struct regional* region, struct query_info* qinfo)
1172 dp->namelen, LDNS_RR_TYPE_NS, qinfo->qclass,
1188 struct delegpt* dp, struct regional* region, struct query_info* qinfo)
1196 ns->namelen, LDNS_RR_TYPE_A, qinfo->qclass,
1208 ns->namelen, LDNS_RR_TYPE_AAAA, qinfo->qclass,
1358 if(dname_subdomain_c(s->rk.dname, msg->qinfo.qname))
1377 int iter_dp_cangodown(struct query_info* qinfo, struct delegpt* dp)
1384 if(query_dname_compare(qinfo->qname, dp->name) == 0)
1387 if(dname_count_labels(qinfo->qname) == dp->namelabs+1)