| /src/external/mpl/dhcp/bind/dist/lib/dns/ |
| rdataset.c | 1 /* $NetBSD: rdataset.c,v 1.1 2024/02/18 20:57:33 christos Exp $ */ 33 #include <dns/rdataset.h> 54 dns_rdataset_init(dns_rdataset_t *rdataset) { 56 * Make 'rdataset' a valid, disassociated rdataset. 59 REQUIRE(rdataset != NULL); 61 rdataset->magic = DNS_RDATASET_MAGIC; 62 rdataset->methods = NULL; 63 ISC_LINK_INIT(rdataset, link); 64 rdataset->rdclass = 0 [all...] |
| rdatalist_p.h | 31 isc__rdatalist_first(dns_rdataset_t *rdataset); 34 isc__rdatalist_next(dns_rdataset_t *rdataset); 37 isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata); 43 isc__rdatalist_count(dns_rdataset_t *rdataset); 46 isc__rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name); 49 isc__rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name, 53 isc__rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name); 56 isc__rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name, 60 isc__rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name); 63 isc__rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name) [all...] |
| rdatalist.c | 27 #include <dns/rdataset.h> 72 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset) { 74 * Make 'rdataset' refer to the rdata in 'rdatalist'. 78 REQUIRE(DNS_RDATASET_VALID(rdataset)); 79 REQUIRE(!dns_rdataset_isassociated(rdataset)); 84 rdataset->methods = &methods; 85 rdataset->rdclass = rdatalist->rdclass; 86 rdataset->type = rdatalist->type; 87 rdataset->covers = rdatalist->covers; 88 rdataset->ttl = rdatalist->ttl [all...] |
| rdatasetiter.c | 22 #include <dns/rdataset.h> 42 * Move the rdataset cursor to the first rdataset at the node (if any). 53 * Move the rdataset cursor to the next rdataset at the node (if any). 63 dns_rdataset_t *rdataset) { 65 * Return the current rdataset. 69 REQUIRE(DNS_RDATASET_VALID(rdataset)); 70 REQUIRE(!dns_rdataset_isassociated(rdataset)); 72 iterator->methods->current(iterator, rdataset); [all...] |
| rriterator.c | 30 #include <dns/rdataset.h> 55 dns_rdataset_init(&it->rdataset); 57 INSIST(!dns_rdataset_isassociated(&it->rdataset)); 66 if (dns_rdataset_isassociated(&it->rdataset)) { 67 dns_rdataset_disassociate(&it->rdataset); 105 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset); 106 dns_rdataset_getownercase(&it->rdataset, 108 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER; 109 it->result = dns_rdataset_first(&it->rdataset); 118 if (dns_rdataset_isassociated(&it->rdataset)) { [all...] |
| ncache.c | 29 #include <dns/rdataset.h> 54 copy_rdataset(dns_rdataset_t *rdataset, isc_buffer_t *buffer) { 61 * Copy the rdataset count to the buffer. 67 count = dns_rdataset_count(rdataset); 71 result = dns_rdataset_first(rdataset); 73 dns_rdataset_current(rdataset, &rdata); 92 result = dns_rdataset_next(rdataset); 126 dns_rdataset_t *rdataset; local 139 * rdataset, and store it in 'cache' at 'node'. 172 for (rdataset = ISC_LIST_HEAD(name->list) [all...] |
| nsec3.c | 38 #include <dns/rdataset.h> 66 dns_rdataset_t rdataset; local 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) 415 dns_rdataset_t rdataset; local 474 dns_rdataset_t rdataset; local 559 dns_rdataset_t rdataset; local 917 dns_rdataset_t rdataset; local 1026 dns_rdataset_t rdataset; local 1110 dns_rdataset_t rdataset; local 1245 dns_rdataset_t rdataset; local 1408 dns_rdataset_t rdataset; local 1681 dns_rdataset_t rdataset; local 1794 dns_rdataset_t rdataset; local [all...] |
| lookup.c | 30 #include <dns/rdataset.h> 51 dns_rdataset_t rdataset; member in struct:dns_lookup 91 lookup->task, fetch_done, lookup, &lookup->rdataset, 100 dns_rdataset_t *rdataset = NULL; local 107 if (dns_rdataset_isassociated(&lookup->rdataset)) { 108 rdataset = isc_mem_get(lookup->mctx, sizeof(dns_rdataset_t)); 109 dns_rdataset_init(rdataset); 110 dns_rdataset_clone(&lookup->rdataset, rdataset); 120 lookup->event->rdataset = rdataset [all...] |
| /src/external/mpl/bind/dist/lib/dns/ |
| rdataset.c | 1 /* $NetBSD: rdataset.c,v 1.13 2026/04/08 00:16:14 christos Exp $ */ 33 #include <dns/rdataset.h> 54 dns_rdataset_init(dns_rdataset_t *rdataset) { 56 * Make 'rdataset' a valid, disassociated rdataset. 59 REQUIRE(rdataset != NULL); 61 *rdataset = (dns_rdataset_t){ 69 dns_rdataset_invalidate(dns_rdataset_t *rdataset) { 71 * Invalidate 'rdataset'. 74 REQUIRE(DNS_RDATASET_VALID(rdataset)); [all...] |
| rdatalist.c | 27 #include <dns/rdataset.h> 64 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset) { 66 * Make 'rdataset' refer to the rdata in 'rdatalist'. 70 REQUIRE(DNS_RDATASET_VALID(rdataset)); 71 REQUIRE(!dns_rdataset_isassociated(rdataset)); 76 *rdataset = (dns_rdataset_t){ 84 .link = rdataset->link, 85 .count = rdataset->count, 86 .attributes = rdataset->attributes, 87 .magic = rdataset->magic [all...] |
| rdatasetiter.c | 22 #include <dns/rdataset.h> 42 * Move the rdataset cursor to the first rdataset at the node (if any). 53 * Move the rdataset cursor to the next rdataset at the node (if any). 63 dns_rdataset_t *rdataset DNS__DB_FLARG) { 65 * Return the current rdataset. 69 REQUIRE(DNS_RDATASET_VALID(rdataset)); 70 REQUIRE(!dns_rdataset_isassociated(rdataset)); 72 iterator->methods->current(iterator, rdataset DNS__DB_FLARG_PASS) [all...] |
| rriterator.c | 31 #include <dns/rdataset.h> 55 dns_rdataset_init(&it->rdataset); 57 INSIST(!dns_rdataset_isassociated(&it->rdataset)); 66 if (dns_rdataset_isassociated(&it->rdataset)) { 67 dns_rdataset_disassociate(&it->rdataset); 105 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset); 106 dns_rdataset_getownercase(&it->rdataset, 108 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER; 109 it->result = dns_rdataset_first(&it->rdataset); 118 if (dns_rdataset_isassociated(&it->rdataset)) { [all...] |
| ncache.c | 29 #include <dns/rdataset.h> 62 copy_rdataset(dns_rdataset_t *rdataset, isc_buffer_t *buffer) { 69 * Copy the rdataset count to the buffer. 75 count = dns_rdataset_count(rdataset); 79 result = dns_rdataset_first(rdataset); 81 dns_rdataset_current(rdataset, &rdata); 100 result = dns_rdataset_next(rdataset); 134 dns_rdataset_t *rdataset; local 147 * rdataset, and store it in 'cache' at 'node'. 180 for (rdataset = ISC_LIST_HEAD(name->list) [all...] |
| nsec3.c | 39 #include <dns/rdataset.h> 59 dns_rdataset_t rdataset; local 114 dns_rdataset_init(&rdataset); 124 dns_rdatasetiter_current(rdsiter, &rdataset); 125 if (rdataset.type != dns_rdatatype_nsec && 126 rdataset.type != dns_rdatatype_nsec3 && 127 rdataset.type != dns_rdatatype_rrsig) 129 if (rdataset.type > max_type) { 130 max_type = rdataset.type; 132 dns_nsec_setbit(bm, rdataset.type, 1) 406 dns_rdataset_t rdataset; local 459 dns_rdataset_t rdataset; local 544 dns_rdataset_t rdataset; local 931 dns_rdataset_t rdataset; local 1037 dns_rdataset_t rdataset; local 1121 dns_rdataset_t rdataset; local 1248 dns_rdataset_t rdataset; local 1411 dns_rdataset_t rdataset; local 1669 dns_rdataset_t rdataset; local 1779 dns_rdataset_t rdataset; local [all...] |
| nsec.c | 29 #include <dns/rdataset.h> 101 dns_rdataset_t rdataset; local 124 dns_rdataset_init(&rdataset); 133 dns_rdatasetiter_current(rdsiter, &rdataset); 134 if (rdataset.type != dns_rdatatype_nsec && 135 rdataset.type != dns_rdatatype_nsec3 && 136 rdataset.type != dns_rdatatype_rrsig) 138 if (rdataset.type > max_type) { 139 max_type = rdataset.type; 141 dns_nsec_setbit(bm, rdataset.type, 1) 182 dns_rdataset_t rdataset; local 252 dns_rdataset_t rdataset; local 505 dns_rdataset_t rdataset; local [all...] |
| /src/external/mpl/bind/dist/lib/dns/include/dns/ |
| rdatalist.h | 77 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset); 79 * Make 'rdataset' refer to the rdata in 'rdatalist'. 83 * while 'rdataset' is associated with it. 89 *\li 'rdataset' is a valid rdataset that is not currently associated with 95 *\li 'rdataset' is associated with the rdata in rdatalist. 99 dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset, 102 * Point 'rdatalist' to the rdatalist in 'rdataset'. 108 *\li 'rdataset' is a valid rdataset associated with an rdatalist [all...] |
| rdataset.h | 1 /* $NetBSD: rdataset.h,v 1.16 2026/04/08 00:16:14 christos Exp $ */ 22 /*! \file dns/rdataset.h 24 * A DNS rdataset is a handle that can be associated with a collection of 82 void (*disassociate)(dns_rdataset_t *rdataset DNS__DB_FLARG); 83 isc_result_t (*first)(dns_rdataset_t *rdataset); 84 isc_result_t (*next)(dns_rdataset_t *rdataset); 85 void (*current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata); 88 unsigned int (*count)(dns_rdataset_t *rdataset); 89 isc_result_t (*addnoqname)(dns_rdataset_t *rdataset, 91 isc_result_t (*getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name [all...] |
| ncache.h | 70 * rdataset, and store it in 'cache' at 'node' with a TTL limited to 85 * rdataset. See dns_db_addrdataset() for more details. 103 dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx, 107 * Convert the negative caching rdataset 'rdataset' to wire format, 116 *\li 'rdataset' is a valid negative caching rdataset. 118 *\li 'rdataset' is not empty. 124 * for the data contained in 'rdataset'. Any error return leaves 140 dns_rdatatype_t type, dns_rdataset_t *rdataset); [all...] |
| rdatasetiter.h | 24 * The DNS Rdataset Iterator interface allows iteration of all of the 76 dns_rdataset_t *rdataset DNS__DB_FLARG); 89 * maintain all DB rdataset iterator invariants. 125 * Move the rdataset cursor to the first rdataset at the node (if any). 142 * Move the rdataset cursor to the next rdataset at the node (if any). 155 #define dns_rdatasetiter_current(iterator, rdataset) \ 156 dns__rdatasetiter_current(iterator, rdataset DNS__DB_FILELINE) 159 dns_rdataset_t *rdataset DNS__DB_FLARG) [all...] |
| /src/external/mpl/bind/dist/tests/dns/ |
| rdataset_test.c | 30 #include <dns/rdataset.h> 35 /* test trimming of rdataset TTLs */ 37 dns_rdataset_t rdataset, sigrdataset; local 46 dns_rdataset_init(&rdataset); 49 rdataset.ttl = 900; 54 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true); 55 assert_int_equal(rdataset.ttl, 800); 58 rdataset.ttl = 900; 63 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true); 64 assert_int_equal(rdataset.ttl, 120) [all...] |
| db_test.c | 104 dns_rdataset_t rdataset; local 157 dns_rdataset_init(&rdataset); 158 dns_rdatalist_tordataset(&rdatalist, &rdataset); 163 result = dns_db_addrdataset(db, node, NULL, 0, &rdataset, 0, 168 dns_rdataset_disassociate(&rdataset); 171 &node, found, &rdataset, NULL); 181 assert_int_equal(rdataset.attributes & 184 assert_true(rdataset.ttl > 0); 186 dns_rdataset_disassociate(&rdataset); 191 0, 0, &node, found, &rdataset, 304 dns_rdataset_t rdataset; local [all...] |
| /src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/ |
| rdataset.h | 1 /* $NetBSD: rdataset.h,v 1.1 2024/02/18 20:57:38 christos Exp $ */ 23 /*! \file dns/rdataset.h 25 * A DNS rdataset is a handle that can be associated with a collection of 69 void (*disassociate)(dns_rdataset_t *rdataset); 70 isc_result_t (*first)(dns_rdataset_t *rdataset); 71 isc_result_t (*next)(dns_rdataset_t *rdataset); 72 void (*current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata); 74 unsigned int (*count)(dns_rdataset_t *rdataset); 75 isc_result_t (*addnoqname)(dns_rdataset_t *rdataset, 77 isc_result_t (*getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name [all...] |
| rdatalist.h | 78 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset); 80 * Make 'rdataset' refer to the rdata in 'rdatalist'. 84 * while 'rdataset' is associated with it. 90 *\li 'rdataset' is a valid rdataset that is not currently associated with 96 *\li 'rdataset' is associated with the rdata in rdatalist. 103 dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset, 106 * Point 'rdatalist' to the rdatalist in 'rdataset'. 112 *\li 'rdataset' is a valid rdataset associated with an rdatalist [all...] |
| ncache.h | 71 * rdataset, and store it in 'cache' at 'node' with a TTL limited to 86 * rdataset. See dns_db_addrdataset() for more details. 104 dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx, 108 * Convert the negative caching rdataset 'rdataset' to wire format, 117 *\li 'rdataset' is a valid negative caching rdataset. 119 *\li 'rdataset' is not empty. 125 * for the data contained in 'rdataset'. Any error return leaves 141 dns_rdatatype_t type, dns_rdataset_t *rdataset); [all...] |
| /src/external/mpl/bind/dist/bin/tests/system/dyndb/driver/ |
| syncptr.h | 42 #include <dns/rdataset.h> 47 syncptrs(sample_instance_t *inst, dns_name_t *name, dns_rdataset_t *rdataset,
|