Lines Matching defs:rdata

51 rdata_covers(dns_rdata_t *rdata) {
52 return (rdata->type == dns_rdatatype_rrsig ?
53 dns_rdata_covers(rdata) : 0);
59 dns_rdata_t *rdata, dns_difftuple_t **tp)
69 * rdata immediately follow the dns_difftuple_t structure
72 size = sizeof(*t) + name->length + rdata->length;
90 memmove(datap, rdata->data, rdata->length);
91 dns_rdata_init(&t->rdata);
92 dns_rdata_clone(rdata, &t->rdata);
93 t->rdata.data = datap;
94 datap += rdata->length;
96 ISC_LINK_INIT(&t->rdata, link);
124 orig->ttl, &orig->rdata, copyp));
165 * rdata, and TTL. If we are doing an addition and find a
180 dns_rdata_compare(&ot->rdata, &(*tuplep)->rdata) == 0 &&
205 dns_rdata_t rdata = DNS_RDATA_INIT;
212 dns_rdataset_current(modified, &rdata);
213 (void)dns_rdata_tostruct(&rdata, &sig, NULL);
214 if ((rdata.flags & DNS_RDATA_OFFLINE) != 0)
218 dns_rdata_reset(&rdata);
222 dns_rdataset_current(modified, &rdata);
223 (void)dns_rdata_tostruct(&rdata, &sig, NULL);
224 if ((rdata.flags & DNS_RDATA_OFFLINE) != 0) {
230 dns_rdata_reset(&rdata);
275 type = t->rdata.type;
276 covers = rdata_covers(&t->rdata);
287 * This is done by linking rdata structures from the
288 * diff into "rdatalist". This uses the rdata link
295 rdl.rdclass = t->rdata.rdclass;
297 ISC_LIST_INIT(rdl.rdata);
312 t->rdata.type == type &&
313 rdata_covers(&t->rdata) == covers)
316 dns_rdatatype_format(t->rdata.type, typebuf,
318 dns_rdataclass_format(t->rdata.rdclass,
330 ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
465 type = t->rdata.type;
466 covers = rdata_covers(&t->rdata);
470 rdl.rdclass = t->rdata.rdclass;
472 ISC_LIST_INIT(rdl.rdata);
476 t->op == op && t->rdata.type == type &&
477 rdata_covers(&t->rdata) == covers)
479 ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
550 * tuple. The caller must allocate the rdata, rdataset and
555 diff_tuple_tordataset(dns_difftuple_t *t, dns_rdata_t *rdata,
562 rdl->type = t->rdata.type;
563 rdl->rdclass = t->rdata.rdclass;
565 ISC_LIST_INIT(rdl->rdata);
568 ISC_LINK_INIT(rdata, link);
569 dns_rdata_clone(&t->rdata, rdata);
570 ISC_LIST_APPEND(rdl->rdata, rdata, link);