Lines Matching defs:rdataset
39 #include <dns/rdataset.h>
66 dns_rdataset_t rdataset;
121 dns_rdataset_init(&rdataset);
131 dns_rdatasetiter_current(rdsiter, &rdataset);
132 if (rdataset.type != dns_rdatatype_nsec &&
133 rdataset.type != dns_rdatatype_nsec3 &&
134 rdataset.type != dns_rdatatype_rrsig)
136 if (rdataset.type > max_type) {
137 max_type = rdataset.type;
139 dns_nsec_setbit(bm, rdataset.type, 1);
149 if (rdataset.type == dns_rdatatype_soa ||
150 rdataset.type == dns_rdatatype_ds)
153 } else if (rdataset.type == dns_rdatatype_ns) {
159 dns_rdataset_disassociate(&rdataset);
413 dns_rdataset_t rdataset;
424 dns_rdataset_init(&rdataset);
426 (isc_stdtime_t)0, &rdataset, NULL);
436 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
437 result = dns_rdataset_next(&rdataset))
440 dns_rdataset_current(&rdataset, &rdata);
448 rdataset.ttl, &rdata, &tuple);
463 dns_rdataset_disassociate(&rdataset);
472 dns_rdataset_t rdataset;
479 dns_rdataset_init(&rdataset);
480 dns_rdataset_clone(nsec3paramset, &rdataset);
481 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
482 result = dns_rdataset_next(&rdataset))
487 if (rdataset.type != dns_rdatatype_nsec3param) {
489 dns_rdataset_current(&rdataset, &tmprdata);
496 dns_rdataset_current(&rdataset, &rdata);
511 dns_rdataset_disassociate(&rdataset);
515 dns_rdataset_disassociate(&rdataset);
520 find_nsec3(dns_rdata_nsec3_t *nsec3, dns_rdataset_t *rdataset,
523 for (result = dns_rdataset_first(rdataset); result == ISC_R_SUCCESS;
524 result = dns_rdataset_next(rdataset))
528 dns_rdataset_current(rdataset, &rdata);
557 dns_rdataset_t rdataset;
577 dns_rdataset_init(&rdataset);
616 0, (isc_stdtime_t)0, &rdataset, NULL);
622 result = find_nsec3(&nsec3, &rdataset, nsec3param);
630 dns_rdataset_disassociate(&rdataset);
648 dns_rdataset_disassociate(&rdataset);
669 (isc_stdtime_t)0, &rdataset, NULL);
675 result = find_nsec3(&nsec3, &rdataset, nsec3param);
677 dns_rdataset_disassociate(&rdataset);
685 dns_rdataset_disassociate(&rdataset);
703 dns_rdataset_disassociate(&rdataset);
722 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
726 rdataset.ttl, &rdata, &tuple));
734 dns_rdataset_disassociate(&rdataset);
789 (isc_stdtime_t)0, &rdataset, NULL);
791 result = find_nsec3(&nsec3, &rdataset, nsec3param);
792 dns_rdataset_disassociate(&rdataset);
817 (isc_stdtime_t)0, &rdataset, NULL);
822 result = find_nsec3(&nsec3, &rdataset, nsec3param);
824 dns_rdataset_disassociate(&rdataset);
845 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
849 prev, rdataset.ttl, &rdata,
858 dns_rdataset_disassociate(&rdataset);
893 if (dns_rdataset_isassociated(&rdataset)) {
894 dns_rdataset_disassociate(&rdataset);
915 dns_rdataset_t rdataset;
918 dns_rdataset_init(&rdataset);
929 dns_rdatatype_nsec3param, 0, 0, &rdataset,
942 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
943 result = dns_rdataset_next(&rdataset))
947 dns_rdataset_current(&rdataset, &rdata);
964 if (dns_rdataset_isassociated(&rdataset)) {
965 dns_rdataset_disassociate(&rdataset);
1021 dns_rdataset_t rdataset;
1025 dns_rdataset_init(&rdataset);
1032 (isc_stdtime_t)0, &rdataset, NULL);
1039 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1040 result = dns_rdataset_next(&rdataset))
1043 dns_rdataset_current(&rdataset, &myrdata);
1048 dns_rdataset_disassociate(&rdataset);
1105 dns_rdataset_t rdataset;
1113 dns_rdataset_init(&rdataset);
1124 (isc_stdtime_t)0, &rdataset, NULL);
1132 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1133 result = dns_rdataset_next(&rdataset))
1137 dns_rdataset_current(&rdataset, &rdata);
1160 dns_rdataset_disassociate(&rdataset);
1167 (isc_stdtime_t)0, &rdataset, NULL);
1175 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1176 result = dns_rdataset_next(&rdataset))
1179 dns_rdataset_current(&rdataset, &rdata);
1221 if (dns_rdataset_isassociated(&rdataset)) {
1222 dns_rdataset_disassociate(&rdataset);
1234 dns_rdataset_t rdataset;
1238 dns_rdataset_init(&rdataset);
1256 dns_rdatatype_nsec3param, 0, 0, &rdataset,
1268 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1269 result = dns_rdataset_next(&rdataset))
1273 dns_rdataset_current(&rdataset, &rdata);
1290 dns_rdataset_disassociate(&rdataset);
1332 if (dns_rdataset_isassociated(&rdataset)) {
1333 dns_rdataset_disassociate(&rdataset);
1397 dns_rdataset_t rdataset;
1413 dns_rdataset_init(&rdataset);
1446 (isc_stdtime_t)0, &rdataset, NULL);
1459 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1465 dns_rdataset_disassociate(&rdataset);
1487 (isc_stdtime_t)0, &rdataset, NULL);
1492 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1494 dns_rdataset_disassociate(&rdataset);
1515 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1519 rdataset.ttl, &rdata, &tuple));
1522 dns_rdataset_disassociate(&rdataset);
1563 (isc_stdtime_t)0, &rdataset, NULL);
1572 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1578 dns_rdataset_disassociate(&rdataset);
1597 (isc_stdtime_t)0, &rdataset, NULL);
1602 result = find_nsec3(&nsec3, &rdataset, nsec3param);
1604 dns_rdataset_disassociate(&rdataset);
1622 CHECK(dns_rdata_fromstruct(&rdata, rdataset.rdclass,
1626 prev, rdataset.ttl, &rdata,
1630 dns_rdataset_disassociate(&rdataset);
1649 if (dns_rdataset_isassociated(&rdataset)) {
1650 dns_rdataset_disassociate(&rdataset);
1670 dns_rdataset_t rdataset;
1673 dns_rdataset_init(&rdataset);
1684 dns_rdatatype_nsec3param, 0, 0, &rdataset,
1696 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1697 result = dns_rdataset_next(&rdataset))
1701 dns_rdataset_current(&rdataset, &rdata);
1712 dns_rdataset_disassociate(&rdataset);
1719 &rdataset, NULL);
1730 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1731 result = dns_rdataset_next(&rdataset))
1737 dns_rdataset_current(&rdataset, &rdata1);
1748 if (better_param(&rdataset, &rdata2)) {
1763 if (dns_rdataset_isassociated(&rdataset)) {
1764 dns_rdataset_disassociate(&rdataset);
1783 dns_rdataset_t rdataset;
1789 dns_rdataset_init(&rdataset);
1797 dns_rdatatype_nsec3param, 0, 0, &rdataset,
1808 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1809 result = dns_rdataset_next(&rdataset))
1813 dns_rdataset_current(&rdataset, &rdata);
1821 dns_rdataset_disassociate(&rdataset);
1838 &rdataset, NULL);
1849 for (result = dns_rdataset_first(&rdataset); result == ISC_R_SUCCESS;
1850 result = dns_rdataset_next(&rdataset))
1856 dns_rdataset_current(&rdataset, &rdata1);
1869 dns_rdataset_disassociate(&rdataset);