Lines Matching refs:dname
82 new_rrset(struct msg_parse* msg, uint8_t* dname, size_t dnamelen, in new_rrset() argument
98 p->dname = dname; in new_rrset()
172 pkt_hash_rrset(sldns_buffer* pkt, uint8_t* dname, uint16_t type, in pkt_hash_rrset() argument
178 h = dname_pkt_hash(pkt, dname, h); in pkt_hash_rrset()
187 pkt_hash_rrset_first(sldns_buffer* pkt, uint8_t* dname) in pkt_hash_rrset_first() argument
193 h = dname_pkt_hash(pkt, dname, h); in pkt_hash_rrset_first()
214 uint32_t rrset_flags, uint8_t* dname, size_t dnamelen, in rrset_parse_equals() argument
219 dname_pkt_compare(pkt, dname, p->dname) == 0) in rrset_parse_equals()
227 hashvalue_type h, uint32_t rrset_flags, uint8_t* dname, in msgparse_hashtable_lookup() argument
232 if(rrset_parse_equals(p, pkt, h, rrset_flags, dname, dnamelen, in msgparse_hashtable_lookup()
400 hashvalue_type hash = pkt_hash_rrset(pkt, sigset->dname, datatype, in change_rrsig_rrset()
406 dataset = new_rrset(msg, sigset->dname, sigset->dname_len, in change_rrsig_rrset()
466 find_rrset(struct msg_parse* msg, sldns_buffer* pkt, uint8_t* dname, in find_rrset() argument
474 hashvalue_type dname_h = pkt_hash_rrset_first(pkt, dname); in find_rrset()
480 smart_compare(pkt, dname, *prev_dname_first, in find_rrset()
484 *prev_dname_last = dname; in find_rrset()
491 smart_compare(pkt, dname, *prev_dname_first, in find_rrset()
494 *prev_dname_last = dname; in find_rrset()
507 *rrset_flags, dname, dnamelen, covtype, dclass); in find_rrset()
514 *hash, *rrset_flags, dname, dnamelen, covtype, in find_rrset()
525 *hash, *rrset_flags, dname, dnamelen, covtype, in find_rrset()
531 *prev_dname_first = (*rrset_prev)->dname; in find_rrset()
532 *prev_dname_last = dname; in find_rrset()
545 0, dname, dnamelen, LDNS_RR_TYPE_RRSIG, in find_rrset()
550 *prev_dname_first = (*rrset_prev)->dname; in find_rrset()
551 *prev_dname_last = dname; in find_rrset()
565 dname, dnamelen, type, dclass); in find_rrset()
567 *prev_dname_first = (*rrset_prev)->dname; in find_rrset()
568 else *prev_dname_first = dname; in find_rrset()
569 *prev_dname_last = dname; in find_rrset()
831 uint8_t* dname, *prev_dname_f = NULL, *prev_dname_l = NULL; in parse_section() local
846 dname = sldns_buffer_current(pkt); in parse_section()
876 dname_print(stderr, pkt, dname); in parse_section()
881 if(!find_rrset(msg, pkt, dname, dnamelen, type, dclass, &hash, in parse_section()
889 rrset = new_rrset(msg, dname, dnamelen, type, dclass, in parse_section()
896 dname_print(stderr, pkt, rrset->dname); in parse_section()
1188 if(found->dname_len != 1 || !found->dname in parse_extract_edns_from_response_msg()
1189 || found->dname[0] != 0) return LDNS_RCODE_FORMERR; in parse_extract_edns_from_response_msg()
1347 dname_pkt_copy(pkt, buf, rrset->dname); in msgparse_rrset_remove_rr()