Lines Matching refs:rrset

155 static void set_rdata(knot_rrset_t *rrset, uint8_t *data, uint16_t len)  in set_rdata()  argument
157 knot_rdata_init(rrset->rrs.rdata, len, data); in set_rdata()
158 rrset->rrs.size = knot_rdata_size(len); in set_rdata()
233 knot_rrset_t rrset; in catalog_update_to_zone() local
234 knot_rrset_init(&rrset, (knot_dname_t *)catzone, KNOT_RRTYPE_SOA, KNOT_CLASS_IN, 0); in catalog_update_to_zone()
235 rrset.rrs.rdata = (knot_rdata_t *)rdata; in catalog_update_to_zone()
236 rrset.rrs.count = 1; in catalog_update_to_zone()
249 set_rdata(&rrset, data, wire_ctx_offset(&wire)); in catalog_update_to_zone()
250 if (zone_contents_add_rr(c, &rrset, &unused) != KNOT_EOK) { in catalog_update_to_zone()
256 rrset.type = KNOT_RRTYPE_NS; in catalog_update_to_zone()
257 set_rdata(&rrset, invalid, sizeof(invalid)); in catalog_update_to_zone()
258 if (zone_contents_add_rr(c, &rrset, &unused) != KNOT_EOK) { in catalog_update_to_zone()
268 rrset.owner = owner; in catalog_update_to_zone()
269 rrset.type = KNOT_RRTYPE_TXT; in catalog_update_to_zone()
270 set_rdata(&rrset, cat_version, sizeof(cat_version)); in catalog_update_to_zone()
271 if (zone_contents_add_rr(c, &rrset, &unused) != KNOT_EOK) { in catalog_update_to_zone()
276 rrset.type = KNOT_RRTYPE_PTR; in catalog_update_to_zone()
283 rrset.owner = val->add_owner; in catalog_update_to_zone()
284 set_rdata(&rrset, val->member, knot_dname_size(val->member)); in catalog_update_to_zone()
286 if (zone_contents_add_rr(c, &rrset, &unused) != KNOT_EOK || in catalog_update_to_zone()