• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/unbound/services/cache/

Lines Matching refs:qname

115 msg_cache_remove(struct module_env* env, uint8_t* qname, size_t qnamelen, 
121 k.qname = qname;
139 e = msg_cache_lookup(env, qinfo->qname, qinfo->qname_len,
151 msg_cache_remove(env, qinfo->qname, qinfo->qname_len, qinfo->qtype,
199 find_closest_of_type(struct module_env* env, uint8_t* qname, size_t qnamelen,
207 lablen = *qname;
208 qname += lablen + 1;
212 /* snip off front part of qname until the type is found */
214 if((rrset = rrset_cache_lookup(env->rrset_cache, qname,
219 lablen = *qname;
220 qname += lablen + 1;
240 msg_cache_lookup(struct module_env* env, uint8_t* qname, size_t qnamelen,
247 k.qname = qname;
408 dns_msg_create(uint8_t* qname, size_t qnamelen, uint16_t qtype,
415 msg->qinfo.qname = regional_alloc_init(region, qname, qnamelen);
416 if(!msg->qinfo.qname)
462 dns_cache_find_delegation(struct module_env* env, uint8_t* qname,
471 nskey = find_closest_of_type(env, qname, qnamelen, qclass, now,
490 *msg = dns_msg_create(qname, qnamelen, qtype, qclass, region,
519 msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
520 if(!msg->qinfo.qname)
688 /* new name is concatenation of qname front (without DNAME owner)
690 memcpy(newname, q->qname, q->qname_len-rrset->rk.dname_len);
703 ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
737 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
750 msg = dns_msg_create(qname, qnamelen, qtype, qclass,
764 env->rrset_cache, qname, qnamelen, lookup[i],
782 msg = dns_msg_create(qname, qnamelen, qtype, qclass,
802 uint8_t* qname, size_t qnamelen, uint16_t qtype, uint16_t qclass,
813 k.qname = qname;
837 (rrset=find_closest_of_type(env, qname, qnamelen, qclass, now,
859 env->rrset_cache, qname, qnamelen,
876 (rrset=rrset_cache_lookup(env->rrset_cache, qname, qnamelen,
895 (rrset=rrset_cache_lookup(env->rrset_cache, qname, qnamelen,
925 while(!dname_is_root(k.qname)) {
926 dname_remove_label(&k.qname, &k.qname_len);
944 msg->qinfo.qname=qname;
959 return fill_any(env, qname, qnamelen, qtype, qclass, region);
1003 qinf.qname = memdup(msgqinf->qname, msgqinf->qname_len);
1004 if(!qinf.qname) {
1016 /* qname is used inside query_info_entrysetup, and set to
1018 free(qinf.qname);
1028 msg = msg_cache_lookup(env, qinfo->qname, qinfo->qname_len,