Lines Matching defs:qinfo
356 * @param qinfo: original query.
362 struct query_info* qinfo, struct regional* region)
364 uint8_t* sname = qinfo->qname;
365 size_t snamelen = qinfo->qname_len;
482 if(qinfo->qtype == LDNS_RR_TYPE_ANY) {
495 if(qinfo->qtype != LDNS_RR_TYPE_ANY &&
496 qinfo->qtype != rrset->type) {
505 if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0)
525 if(!sub_of_pkt(pkt, qinfo->qname, rrset->dname)) {
554 qinfo->qtype == LDNS_RR_TYPE_DS &&
555 dname_pkt_compare(pkt, qinfo->qname, rrset->dname) == 0) {
678 * @param qinfo: the question originally asked.
686 struct query_info* qinfo, uint8_t* zonename, struct module_env* env,
700 pkt_strict_sub(pkt, qinfo->qname, rrset->dname) &&
714 if(dname_pkt_compare(pkt, qinfo->qname, rrset->dname) != 0) {
807 struct query_info* qinfo, uint8_t* zonename, struct regional* region,
812 qinfo->qclass);
830 if(dname_pkt_compare(pkt, msg->qname, qinfo->qname) != 0)
832 if(msg->qtype != qinfo->qtype || msg->qclass != qinfo->qclass)
837 if(!scrub_normalize(pkt, msg, qinfo, region))
840 if(!scrub_sanitize(pkt, msg, qinfo, zonename, env, ie))