Lines Matching refs:rrsets

81 			if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_SOA)
83 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_DS)
85 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
93 ntohs(rep->rrsets[0]->rk.type) == LDNS_RR_TYPE_NS &&
94 query_dname_compare(rep->rrsets[0]->rk.dname,
121 ntohs(rep->rrsets[i]->rk.type) == qinf->qtype)
123 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_CNAME)
226 rep->rrsets[i]->rk.dname) == 0) {
227 val_find_rrset_signer(rep->rrsets[i],
237 val_find_rrset_signer(rep->rrsets[i],
241 if(ntohs(rep->rrsets[i]->rk.type) != LDNS_RR_TYPE_DNAME)
251 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC
252 || ntohs(rep->rrsets[i]->rk.type) ==
254 val_find_rrset_signer(rep->rrsets[i],
267 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC
268 || ntohs(rep->rrsets[i]->rk.type) ==
270 val_find_best_signer(rep->rrsets[i], qinf,
277 val_find_rrset_signer(rep->rrsets[skip],
778 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_CNAME &&
779 query_dname_compare(qchase->qname, rep->rrsets[i]->
782 get_cname_target(rep->rrsets[i], &qchase->qname,
828 orig->rrsets[i]->rk.dname) == 0)
829 chase->rrsets[chase->an_numrrsets++] =
830 orig->rrsets[i];
831 } else if(seen_dname && ntohs(orig->rrsets[i]->rk.type) ==
833 chase->rrsets[chase->an_numrrsets++] = orig->rrsets[i];
835 } else if(rrset_has_signer(orig->rrsets[i], name, len)) {
836 chase->rrsets[chase->an_numrrsets++] = orig->rrsets[i];
837 if(ntohs(orig->rrsets[i]->rk.type) ==
849 orig->rrsets[i]->rk.dname) == 0)
850 chase->rrsets[chase->an_numrrsets+
851 chase->ns_numrrsets++] = orig->rrsets[i];
852 } else if(rrset_has_signer(orig->rrsets[i], name, len)) {
853 chase->rrsets[chase->an_numrrsets+
854 chase->ns_numrrsets++] = orig->rrsets[i];
863 orig->rrsets[i]->rk.dname) == 0)
864 chase->rrsets[chase->an_numrrsets
866 = orig->rrsets[i];
867 } else if(rrset_has_signer(orig->rrsets[i], name, len)) {
868 chase->rrsets[chase->an_numrrsets+orig->ns_numrrsets+
869 chase->ar_numrrsets++] = orig->rrsets[i];
881 memmove(rep->rrsets+index, rep->rrsets+index+1,
894 if(((struct packed_rrset_data*)rep->rrsets[i]->entry.data)
911 ntohs(rep->rrsets[i]->rk.type)
922 rep->rrsets[i]->rk.dname,
923 ntohs(rep->rrsets[i]->rk.type),
924 ntohs(rep->rrsets[i]->rk.rrset_class));
933 if(((struct packed_rrset_data*)rep->rrsets[i]->entry.data)
944 memmove(rep->rrsets+i, rep->rrsets+i+1,
972 d = (struct packed_rrset_data*)rep->rrsets[i]->entry.data;
974 check_no_anchor(anchors, rep->rrsets[i]->rk.dname,
975 rep->rrsets[i]->rk.dname_len,
976 ntohs(rep->rrsets[i]->rk.rrset_class)))
980 rrset_update_sec_status(r, rep->rrsets[i], *env->now);
992 d = (struct packed_rrset_data*)rep->rrsets[i]->entry.data;
994 dname_subdomain_c(rep->rrsets[i]->rk.dname, kname)) {
997 rrset_update_sec_status(r, rep->rrsets[i], *env->now);
1008 d = (struct packed_rrset_data*)rep->rrsets[i]->entry.data;
1071 if(rep->rrsets[i]->rk.type == htons(LDNS_RR_TYPE_NSEC))
1073 else if(rep->rrsets[i]->rk.type == htons(LDNS_RR_TYPE_NSEC3))
1076 d = (struct packed_rrset_data*)rep->rrsets[i]->entry.data;
1108 msg->rep->rrsets[0] = copy;