Lines Matching defs:qtype

150 query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype);
177 dns_rdatatype_t qtype;
204 qtype = rdataset->type;
205 dns_rdatatypestats_increment(querystats, qtype);
680 dns_rdatatype_t qtype, unsigned int options,
762 ns_client_aclmsg("query", name, qtype,
772 ns_client_aclmsg("query", name, qtype,
827 query_getzonedb(ns_client_t *client, dns_name_t *name, dns_rdatatype_t qtype,
856 result = query_validatezonedb(client, name, qtype, options, zone, db,
973 query_getcachedb(ns_client_t *client, dns_name_t *name, dns_rdatatype_t qtype,
1026 ns_client_aclmsg("query (cache)", name, qtype,
1036 ns_client_aclmsg("query (cache)", name, qtype,
1071 query_getdb(ns_client_t *client, dns_name_t *name, dns_rdatatype_t qtype,
1092 result = query_getzonedb(client, name, qtype, options, &zone,
1151 result = query_getcachedb(client, name, qtype, dbp, options);
1197 query_addadditional(void *arg, dns_name_t *name, dns_rdatatype_t qtype) {
1214 REQUIRE(qtype != dns_rdatatype_any);
1216 if (!WANTDNSSEC(client) && dns_rdatatype_isdnssec(qtype))
1245 if (qtype == dns_rdatatype_a)
1248 type = qtype;
1270 result = query_getzonedb(client, name, qtype, DNS_GETDB_NOLOG,
1308 result = query_getcachedb(client, name, qtype, &db, DNS_GETDB_NOLOG);
1415 if (qtype == dns_rdatatype_a) {
1654 query_addadditional2(void *arg, dns_name_t *name, dns_rdatatype_t qtype) {
1681 if (qtype != dns_rdatatype_a || client->view->acache == NULL) {
1688 name, qtype));
1774 result = query_validatezonedb(client, name, qtype, DNS_GETDB_NOLOG,
1797 result = query_getzonedb(client, name, qtype, DNS_GETDB_NOLOG,
1839 result = query_getcachedb(client, name, qtype, &db, DNS_GETDB_NOLOG);
3774 query_recurse(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
3876 qname, qtype, qdomain, nameservers,
4237 rpz_find(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qnamef,
4295 (*rdatasetp)->type == qtype)
4316 if (qtype == dns_rdatatype_rrsig ||
4317 qtype == dns_rdatatype_sig)
4321 qtype, 0, client->now,
4334 qtype != dns_rdatatype_cname &&
4335 qtype != dns_rdatatype_any)
4383 rpz_rewrite_name(ns_client_t *client, dns_rdatatype_t qtype, dns_name_t *qname,
4459 result = rpz_find(client, qtype, rpz_qname, qname, rpz,
4584 rpz_rewrite(ns_client_t *client, dns_rdatatype_t qtype, isc_result_t qresult,
4660 result = rpz_rewrite_name(client, qtype, client->query.qname,
4679 client->query.qname, qtype,
4787 result = rpz_rewrite_name(client, qtype,
5117 answer_in_glue(ns_client_t *client, dns_rdatatype_t qtype) {
5131 if (rdataset->type == qtype)
5454 dns_rdatatype_t qtype)
5524 qtype, 0, client->now, &node, found, &cm, &ci,
5560 * If 'event' is non-NULL, we are returning from recursion and 'qtype'
5561 * is ignored. Otherwise, 'qtype' is the query type.
5564 query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
5654 qtype = rpz_st->q.qtype;
5659 rpz_st->r.r_type = event->qtype;
5665 qtype = event->qtype;
5672 if (qtype == dns_rdatatype_rrsig || qtype == dns_rdatatype_sig)
5675 type = qtype;
5729 if (qtype == dns_rdatatype_rrsig || qtype == dns_rdatatype_sig)
5732 type = qtype;
5744 qtype, ISC_FALSE)) {
5750 dns_rdatatype_format(qtype, typename, sizeof(typename));
5765 if (dns_rdatatype_atparent(qtype) &&
5768 result = query_getdb(client, client->query.qname, qtype, options,
5771 (options & DNS_GETDB_NOEXACT) != 0 && qtype == dns_rdatatype_ds) {
5781 tresult = query_getzonedb(client, client->query.qname, qtype,
5951 client->message->rdclass, qtype, tname,
6009 rresult = rpz_rewrite(client, qtype, result, resuming);
6019 rpz_st->q.qtype = qtype;
6077 if (qtype == dns_rdatatype_any &&
6193 result = query_recurse(client, qtype,
6227 qtype == dns_rdatatype_ds) {
6233 qtype,
6385 result = query_recurse(client, qtype,
6394 result = query_recurse(client, qtype,
6497 qtype == dns_rdatatype_aaaa)
6512 type = qtype = dns_rdatatype_a;
6552 qtype != dns_rdatatype_ds))
6669 if (qtype == dns_rdatatype_soa &&
6722 qtype == dns_rdatatype_ptr &&
6765 qtype == dns_rdatatype_aaaa)
6789 type = qtype = dns_rdatatype_a;
7083 if (is_zone && qtype == dns_rdatatype_any &&
7092 } else if ((qtype == dns_rdatatype_any ||
7093 rdataset->type == qtype) && rdataset->type != 0) {
7153 if ((qtype == dns_rdatatype_rrsig ||
7154 qtype == dns_rdatatype_sig) &&
7163 if (qtype == dns_rdatatype_rrsig &&
7209 if (qtype == dns_rdatatype_aaaa) {
7263 } else if (qtype == dns_rdatatype_a &&
7284 if (qtype == dns_rdatatype_aaaa && !dns64_exclude &&
7299 type = qtype = dns_rdatatype_a;
7324 if (is_zone && qtype == dns_rdatatype_ns &&
7329 qtype = type = dns_rdatatype_aaaa;
7381 if (!((qtype == dns_rdatatype_ns ||
7382 qtype == dns_rdatatype_any) &&
7386 } else if (qtype != dns_rdatatype_ns) {
7496 (qtype == dns_rdatatype_a || qtype == dns_rdatatype_aaaa))
7497 answer_in_glue(client, qtype);
7600 dns_rdatatype_t qtype;
7696 qtype = rdataset->type;
7697 dns_rdatatypestats_increment(ns_g_server->rcvquerystats, qtype);
7699 if (dns_rdatatype_ismeta(qtype)) {
7700 switch (qtype) {
7729 if (qtype == dns_rdatatype_dnskey || qtype == dns_rdatatype_ds)
7750 qtype == dns_rdatatype_rrsig)
7799 (void)query_find(qclient, NULL, qtype);