Lines Matching refs:qname

393 		while(result) { /* go up until qname is subdomain of stub */
432 while(result) { /* go up until qname is subdomain of stub */
943 * @param qname: name to look for.
950 uint8_t* qname, size_t len, int labs, struct val_neg_data** data)
955 key.name = qname;
1048 * @param qname: to lookup rrset name
1049 * @param qname_len: length of qname.
1060 grab_nsec(struct rrset_cache* rrset_cache, uint8_t* qname, size_t qname_len,
1066 qname, qname_len, qtype, qclass, flags, now, 0);
1097 * Get best NSEC record for qname. Might be matching, covering or totally
1100 * @param qname: to lookup rrset name
1101 * @param qname_len: length of qname.
1109 neg_find_nsec(struct val_neg_cache* neg_cache, uint8_t* qname, size_t qname_len,
1119 labs = dname_count_labels(qname);
1121 zone = neg_closest_zone_parent(neg_cache, qname, qname_len, labs,
1137 (void)neg_closest_data(zone, qname, qname_len, labs, &data);
1165 neg_find_nsec3_ce(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1176 if(!(celen=nsec3_get_hashed(buf, qname, qname_len,
1193 dname_remove_label(&qname, &qname_len);
1249 neg_nsec3_proof_ds(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1272 if(!(data=neg_find_nsec3_ce(zone, qname, qname_len, qlabs, buf,
1293 if(!(msg = dns_msg_create(qname, qname_len,
1327 if(!(msg = dns_msg_create(qname, qname_len,
1385 struct ub_packed_rrset_key* nsec; /* qname matching/covering nsec */
1403 log_assert(!topname || dname_subdomain_c(qinfo->qname, topname));
1405 /* Get best available NSEC for qname */
1406 nsec = neg_find_nsec(neg, qinfo->qname, qinfo->qname_len, qinfo->qclass,
1417 if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
1429 } else if(nsec && val_nsec_proves_name_error(nsec, qinfo->qname)) {
1430 if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
1433 if(!(ce = nsec_closest_encloser(qinfo->qname, nsec)))
1437 /* No extra extra NSEC required if both nameerror qname and
1443 /* Num labels in ce is always smaller than in qname,
1449 wc_qinfo.qname = wc_ce;
1454 if((cache_wc = rrset_cache_lookup(rrset_cache, wc_qinfo.qname,
1471 wcrr->rk.dname = qinfo->qname;
1481 if(!(wcrr = neg_find_nsec(neg, wc_qinfo.qname,
1526 zname = qinfo->qname;
1548 msg = neg_nsec3_proof_ds(zone, qinfo->qname, qinfo->qname_len,