HomeSort by: relevance | last modified time | path
    Searched refs:rdataset (Results 1 - 25 of 178) sorted by relevancy

1 2 3 4 5 6 7 8

  /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,

Completed in 49 milliseconds

1 2 3 4 5 6 7 8