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 */
942 * @param qname: name to look for.
949 uint8_t* qname, size_t len, int labs, struct val_neg_data** data)
954 key.name = qname;
1047 * @param qname: to lookup rrset name
1048 * @param qname_len: length of qname.
1059 grab_nsec(struct rrset_cache* rrset_cache, uint8_t* qname, size_t qname_len,
1065 qname, qname_len, qtype, qclass, flags, now, 0);
1096 * Get best NSEC record for qname. Might be matching, covering or totally
1099 * @param qname: to lookup rrset name
1100 * @param qname_len: length of qname.
1108 neg_find_nsec(struct val_neg_cache* neg_cache, uint8_t* qname, size_t qname_len,
1118 labs = dname_count_labels(qname);
1120 zone = neg_closest_zone_parent(neg_cache, qname, qname_len, labs,
1136 (void)neg_closest_data(zone, qname, qname_len, labs, &data);
1164 neg_find_nsec3_ce(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1175 if(!(celen=nsec3_get_hashed(buf, qname, qname_len,
1192 dname_remove_label(&qname, &qname_len);
1247 neg_nsec3_proof_ds(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1270 if(!(data=neg_find_nsec3_ce(zone, qname, qname_len, qlabs, buf,
1291 if(!(msg = dns_msg_create(qname, qname_len,
1325 if(!(msg = dns_msg_create(qname, qname_len,
1383 struct ub_packed_rrset_key* nsec; /* qname matching/covering nsec */
1401 log_assert(!topname || dname_subdomain_c(qinfo->qname, topname));
1403 /* Get best available NSEC for qname */
1404 nsec = neg_find_nsec(neg, qinfo->qname, qinfo->qname_len, qinfo->qclass,
1410 if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
1422 } else if(nsec && val_nsec_proves_name_error(nsec, qinfo->qname)) {
1423 if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
1426 if(!(ce = nsec_closest_encloser(qinfo->qname, nsec)))
1430 /* No extra extra NSEC required if both nameerror qname and
1436 /* Num labels in ce is always smaller than in qname,
1442 wc_qinfo.qname = wc_ce;
1447 if((cache_wc = rrset_cache_lookup(rrset_cache, wc_qinfo.qname,
1464 wcrr->rk.dname = qinfo->qname;
1474 if(!(wcrr = neg_find_nsec(neg, wc_qinfo.qname,
1519 zname = qinfo->qname;
1541 msg = neg_nsec3_proof_ds(zone, qinfo->qname, qinfo->qname_len,