• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/bind9-45.101/bind9/lib/dns/

Lines Matching refs: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;
89 memcpy(datap, rdata->data, rdata->length);
90 dns_rdata_init(&t->rdata);
91 dns_rdata_clone(rdata, &t->rdata);
92 t->rdata.data = datap;
93 datap += rdata->length;
95 ISC_LINK_INIT(&t->rdata, link);
118 orig->ttl, &orig->rdata, copyp));
159 * rdata, and TTL. If we are doing an addition and find a
174 dns_rdata_compare(&ot->rdata, &(*tuplep)->rdata) == 0 &&
199 dns_rdata_t rdata = DNS_RDATA_INIT;
206 dns_rdataset_current(modified, &rdata);
207 (void)dns_rdata_tostruct(&rdata, &sig, NULL);
208 if ((rdata.flags & DNS_RDATA_OFFLINE) != 0)
212 dns_rdata_reset(&rdata);
216 dns_rdataset_current(modified, &rdata);
217 (void)dns_rdata_tostruct(&rdata, &sig, NULL);
218 if ((rdata.flags & DNS_RDATA_OFFLINE) != 0) {
224 dns_rdata_reset(&rdata);
269 type = t->rdata.type;
270 covers = rdata_covers(&t->rdata);
281 * This is done by linking rdata structures from the
282 * diff into "rdatalist". This uses the rdata link
289 rdl.rdclass = t->rdata.rdclass;
291 ISC_LIST_INIT(rdl.rdata);
306 t->rdata.type == type &&
307 rdata_covers(&t->rdata) == covers)
310 dns_rdatatype_format(t->rdata.type, typebuf,
312 dns_rdataclass_format(t->rdata.rdclass,
324 ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
468 type = t->rdata.type;
469 covers = rdata_covers(&t->rdata);
473 rdl.rdclass = t->rdata.rdclass;
475 ISC_LIST_INIT(rdl.rdata);
479 t->op == op && t->rdata.type == type &&
480 rdata_covers(&t->rdata) == covers)
482 ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
553 * tuple. The caller must allocate the rdata, rdataset and
558 diff_tuple_tordataset(dns_difftuple_t *t, dns_rdata_t *rdata,
565 rdl->type = t->rdata.type;
566 rdl->rdclass = t->rdata.rdclass;
568 ISC_LIST_INIT(rdl->rdata);
571 ISC_LINK_INIT(rdata, link);
572 dns_rdata_clone(&t->rdata, rdata);
573 ISC_LIST_APPEND(rdl->rdata, rdata, link);