Lines Matching defs:qinfo

464     struct query_info qinfo;
470 if (!ptr_to_ipv6((char*)qstate->qinfo.qname, sin6.sin6_addr.s6_addr,
490 qinfo = qstate->qinfo;
491 if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4)))
493 qinfo.qname_len = ipv4_to_ptr(extract_ipv4(sin6.sin6_addr.s6_addr,
495 (char*)qinfo.qname, MAX_PTR_QNAME_IPV4);
499 if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0, 0,
515 struct query_info qinfo;
520 qinfo = qstate->qinfo;
521 qinfo.qtype = LDNS_RR_TYPE_A;
525 if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0,
552 int labs = dname_count_labels(qstate->qinfo.qname);
554 qstate->qinfo.qname, qstate->qinfo.qname_len, labs,
555 qstate->qinfo.qclass);
577 && qstate->qinfo.qtype == LDNS_RR_TYPE_PTR
578 && qstate->qinfo.qname_len == 74
579 && !strcmp((char*)&qstate->qinfo.qname[64], "\03ip6\04arpa"))
585 && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA)
591 && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA) {
631 && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA
635 reply_find_answer_rrset(&qstate->qinfo,
642 && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA
654 !dns_cache_store(qstate->env, &qstate->qinfo, qstate->return_msg->rep,
683 log_query_info(VERB_QUERY, "dns64 operate: query", &qstate->qinfo);
829 super->return_msg->qinfo = super->qinfo;
915 super->return_msg->qinfo = super->qinfo;
923 answer = reply_find_answer_rrset(&qstate->qinfo, super->return_msg->rep);
925 answer->rk.dname = super->qinfo.qname;
926 answer->rk.dname_len = super->qinfo.qname_len;
945 &qstate->qinfo);
946 log_query_info(VERB_ALGO, "super is", &super->qinfo);
979 if (qstate->qinfo.qtype == LDNS_RR_TYPE_A) {
982 log_assert(qstate->qinfo.qtype == LDNS_RR_TYPE_PTR);
988 !dns_cache_store(super->env, &super->qinfo, super->return_msg->rep,