Lines Matching refs:soa
844 struct ub_packed_rrset_key* soa; in val_neg_addreply() local
850 soa = reply_find_soa(rep); in val_neg_addreply()
851 if(!soa) in val_neg_addreply()
855 soa->rk.dname, LDNS_RR_TYPE_SOA, ntohs(soa->rk.rrset_class)); in val_neg_addreply()
859 calc_zone_need(soa->rk.dname, soa->rk.dname_len); in val_neg_addreply()
864 zone = neg_find_zone(neg, soa->rk.dname, soa->rk.dname_len, in val_neg_addreply()
865 ntohs(soa->rk.rrset_class)); in val_neg_addreply()
867 if(!(zone = neg_create_zone(neg, soa->rk.dname, in val_neg_addreply()
868 soa->rk.dname_len, ntohs(soa->rk.rrset_class)))) { in val_neg_addreply()
1364 struct ub_packed_rrset_key* soa; in add_soa() local
1378 soa = rrset_cache_lookup(rrset_cache, nm, nmlen, LDNS_RR_TYPE_SOA, in add_soa()
1380 if(!soa) in add_soa()
1382 if(!dns_msg_authadd(msg, region, soa, now)) { in add_soa()
1383 lock_rw_unlock(&soa->entry.lock); in add_soa()
1386 lock_rw_unlock(&soa->entry.lock); in add_soa()