Lines Matching refs:qinfo
369 struct query_info qinfo;
375 if (!ptr_to_ipv6((char*)qstate->qinfo.qname, sin6.sin6_addr.s6_addr))
394 qinfo = qstate->qinfo;
395 if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4)))
397 qinfo.qname_len = ipv4_to_ptr(extract_ipv4(sin6.sin6_addr.s6_addr,
398 dns64_env->prefix_net), (char*)qinfo.qname);
402 if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0, 0,
443 struct query_info qinfo;
448 qinfo = qstate->qinfo;
449 qinfo.qtype = LDNS_RR_TYPE_A;
453 if(!(*qstate->env->attach_sub)(qstate, &qinfo, qstate->query_flags, 0,
485 && qstate->qinfo.qtype == LDNS_RR_TYPE_PTR
486 && qstate->qinfo.qname_len == 74
487 && !strcmp((char*)&qstate->qinfo.qname[64], "\03ip6\04arpa"))
493 && qstate->qinfo.qtype == LDNS_RR_TYPE_AAAA)
528 || qstate->qinfo.qtype != LDNS_RR_TYPE_AAAA
533 reply_find_answer_rrset(&qstate->qinfo,
561 log_query_info(VERB_QUERY, "dns64 operate: query", &qstate->qinfo);
694 super->return_msg->qinfo = super->qinfo;
773 super->return_msg->qinfo = super->qinfo;
781 answer = reply_find_answer_rrset(&qstate->qinfo, super->return_msg->rep);
783 answer->rk.dname = super->qinfo.qname;
784 answer->rk.dname_len = super->qinfo.qname_len;
801 &qstate->qinfo);
802 log_query_info(VERB_ALGO, "super is", &super->qinfo);
814 || !reply_find_answer_rrset(&qstate->qinfo,
819 if (qstate->qinfo.qtype == LDNS_RR_TYPE_A) {
822 log_assert(qstate->qinfo.qtype == LDNS_RR_TYPE_PTR);
827 if (!dns_cache_store(super->env, &super->qinfo, super->return_msg->rep,