Searched refs:chain (Results 1 - 10 of 10) sorted by relevance

/bind-9.6-ESV-R11/lib/dns/
H A Drbt.c49 * chain junk, and replace with dns_rbt_firstnode, _previousnode, _nextnode,
53 #define VALID_CHAIN(chain) ISC_MAGIC_VALID(chain, CHAIN_MAGIC)
136 #define ADD_LEVEL(chain, node) \
137 (chain)->levels[(chain)->level_count++] = (node)
314 chain_name(dns_rbtnodechain_t *chain, dns_name_t *name, argument
323 if (include_chain_end && chain->end != NULL) {
324 NODENAME(chain->end, &nodename);
331 for (i = (int)chain
342 move_chain_to_last(dns_rbtnodechain_t *chain, dns_rbtnode_t *node) argument
378 dns_rbtnodechain_t chain; local
676 dns_rbt_findnode(dns_rbt_t *rbt, dns_name_t *name, dns_name_t *foundname, dns_rbtnode_t **node, dns_rbtnodechain_t *chain, unsigned int options, dns_rbtfindcallback_t callback, void *callback_arg) argument
2206 dns_rbtnodechain_init(dns_rbtnodechain_t *chain, isc_mem_t *mctx) argument
2223 dns_rbtnodechain_current(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin, dns_rbtnode_t **node) argument
2266 dns_rbtnodechain_prev(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin) argument
2383 dns_rbtnodechain_down(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin) argument
2447 dns_rbtnodechain_nextflat(dns_rbtnodechain_t *chain, dns_name_t *name) argument
2490 dns_rbtnodechain_next(dns_rbtnodechain_t *chain, dns_name_t *name, dns_name_t *origin) argument
2605 dns_rbtnodechain_first(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument
2627 dns_rbtnodechain_last(dns_rbtnodechain_t *chain, dns_rbt_t *rbt, dns_name_t *name, dns_name_t *origin) argument
2652 dns_rbtnodechain_reset(dns_rbtnodechain_t *chain) argument
2666 dns_rbtnodechain_invalidate(dns_rbtnodechain_t *chain) argument
[all...]
H A Dzt.c358 dns_rbtnodechain_t chain; local
365 dns_rbtnodechain_init(&chain, zt->mctx);
366 result = dns_rbtnodechain_first(&chain, zt->table, NULL, NULL);
374 result = dns_rbtnodechain_current(&chain, NULL, NULL,
387 result = dns_rbtnodechain_next(&chain, NULL, NULL);
393 dns_rbtnodechain_invalidate(&chain);
H A Drbtdb.c470 dns_rbtnodechain_t chain; member in struct:__anon127
616 dns_rbtnodechain_t chain; member in struct:rbtdb_dbiterator
1997 * Do we have a valid NSEC/NSEC3 chain?
2002 * Do we have a NSEC/NSEC3 chain under creation?
2899 activeempty(rbtdb_search_t *search, dns_rbtnodechain_t *chain, argument
2921 result = dns_rbtnodechain_next(chain, NULL, NULL);
2924 result = dns_rbtnodechain_current(chain, &prefix,
2941 result = dns_rbtnodechain_next(chain, NULL, NULL);
2963 dns_rbtnodechain_t chain; local
2985 * Use our own copy of the chain
3457 dns_rbtnodechain_t chain; local
[all...]
H A Dtsig.c465 dns_rbtnodechain_t chain; local
482 dns_rbtnodechain_init(&chain, ring->mctx);
483 result = dns_rbtnodechain_first(&chain, ring->keys, &foundname,
486 dns_rbtnodechain_invalidate(&chain);
492 dns_rbtnodechain_current(&chain, &foundname, origin, &node);
501 dns_rbtnodechain_invalidate(&chain);
506 result = dns_rbtnodechain_next(&chain, &foundname,
509 dns_rbtnodechain_invalidate(&chain);
H A Dzone.c535 * a NSEC3 chain only the non-NSEC3 nodes will be iterated. If we are
536 * removing a NSEC3 chain then both NSEC3 and non-NSEC3 nodes will be
539 * 'nsec3param' contains the parameters of the NSEC3 chain being created
545 * NSEC3 chain, a NSEC record is seen.
548 * of a NSEC3 chain, 'seen_nsec' is true. If 'delete_nsec' is true then we
549 * are in the process of deleting the NSEC chain.
4594 fixup_nsec3param(dns_db_t *db, dns_dbversion_t *ver, dns_nsec3chain_t *chain, argument
4633 if (nsec3param.hash != chain->nsec3param.hash ||
4635 nsec3param.iterations != chain->nsec3param.iterations ||
4636 nsec3param.salt_length != chain
[all...]
/bind-9.6-ESV-R11/bin/tests/system/v6synth/
H A Dtests.sh31 for name in aaaa a6 chain alias2 aaaa.dname loop loop2
48 chain.example. 0 IN AAAA 12:34:56::ff:ff
51 alias.example. 0 IN CNAME chain.example.
52 chain.example. 0 IN AAAA 12:34:56::ff:ff
/bind-9.6-ESV-R11/lib/dns/include/dns/
H A Drbt.h145 * A chain is used to keep track of the sequence of nodes to reach any given
156 * chain to remain valid, the tree has to be locked down against writes for the
157 * duration of the useful life of the chain, because additions or removals can
158 * change the path from the root to the node the chain has targeted.
168 * either 'name' or 'origin' between calls to the chain functions.
180 * functions but additionally can provide the node to which the chain points.
198 * The terminal node of the chain. It is not in levels[].
200 * used tell that the chain points nowhere without needing to
214 * level_count indicates how deep the chain points into the
217 * A chain tha
[all...]
/bind-9.6-ESV-R11/bin/tests/
H A Drbt_test.c115 dns_rbtnodechain_t chain; local
119 dns_rbtnodechain_init(&chain, mctx);
131 printf("checking chain information for ");
135 result = dns_rbt_findnode(rbt, name, foundname, &node1, &chain,
165 result = dns_rbtnodechain_current(&chain, foundname, origin, &node2);
190 chain.level_matches, chain.level_count);
196 dns_rbtnodechain_t chain; local
199 isc_result_t (*move)(dns_rbtnodechain_t *chain, dns_name_t *name,
202 dns_rbtnodechain_init(&chain, mct
[all...]
/bind-9.6-ESV-R11/bin/tests/rbt/
H A Dt_rbt.c608 static const char *a9 = "a call to dns_rbtnodechain_init(chain, mctx) "
609 "initializes chain";
612 t9_walkchain(dns_rbtnodechain_t *chain, dns_rbt_t *rbt) { argument
632 dns_result = dns_rbtnodechain_first(chain, rbt,
664 dns_result = dns_rbtnodechain_next(chain,
766 dns_rbtnodechain_t chain; local
810 dns_rbtnodechain_init(&chain, mctx);
848 &node, &chain, DNS_RBTFIND_EMPTYDATA,
862 dns_result = dns_rbtnodechain_next(&chain,
882 &node, &chain, DNS_RBTFIND_EMPTYDAT
1050 dns_rbtnodechain_t chain; local
1247 dns_rbtnodechain_t chain; local
1446 dns_rbtnodechain_t chain; local
1653 dns_rbtnodechain_t chain; local
[all...]
/bind-9.6-ESV-R11/bin/named/
H A Dserver.c5622 dns_rbtnodechain_t chain; local
5634 dns_rbtnodechain_init(&chain, ring->mctx);
5635 result = dns_rbtnodechain_first(&chain, ring->keys, &foundname,
5638 dns_rbtnodechain_invalidate(&chain);
5642 dns_rbtnodechain_invalidate(&chain);
5648 dns_rbtnodechain_current(&chain, &foundname, origin, &node);
5658 dns_rbtnodechain_invalidate(&chain);
5667 result = dns_rbtnodechain_next(&chain, &foundname, origin);
5671 dns_rbtnodechain_invalidate(&chain);
5730 dns_rbtnodechain_t chain; local
[all...]

Completed in 3221 milliseconds