Lines Matching defs:rrset
52 #include "services/cache/rrset.h"
874 /* see if DS rrset was given, in AUTH section */
948 * any NS rrset must be from the zone itself */
964 * @param k1: rrset
965 * @param k2: rrset
999 /** compare rrsets and sort canonically. Compares rrset name, type, class.
1099 /* the failure case (Cisco firewalls) only has one rrset in authsec */
1103 /* remove NS rrset and break from loop (loop limits
1105 /* move last rrset into this position (there is no
1107 verbose(VERB_ALGO, "caps fallback: removing NS rrset");
1125 struct ub_packed_rrset_key* rrset)
1128 rrset = packed_rrset_copy_alloc(rrset, env->alloc, *env->now);
1129 if(!rrset) {
1133 rrset->rk.flags |= PACKED_RRSET_PARENT_SIDE;
1134 rrset->entry.hash = rrset_key_hash(&rrset->rk);
1135 ref.key = rrset;
1136 ref.id = rrset->id;
1157 struct ub_packed_rrset_key* rrset = reply_get_NS_rrset(rep);
1158 if(rrset) {
1159 log_rrset_key(VERB_ALGO, "store parent-side NS", rrset);
1160 iter_store_parentside_rrset(env, rrset);
1174 struct ub_packed_rrset_key* rrset = reply_get_NS_rrset(rep);
1175 if(!rrset && rep->rrset_count != 0) rrset = rep->rrsets[0];
1176 if(rrset) ttl = ub_packed_rrset_ttl(rrset);
1178 /* create empty rrset to store */