Symbol: domain_type
usr.sbin/nsd/answer.c
26
domain_type *domain, rrset_type *rrset)
usr.sbin/nsd/answer.h
28
domain_type *domains[MAXRRSPP];
usr.sbin/nsd/answer.h
44
domain_type *domain, rrset_type *rrset);
usr.sbin/nsd/axfr.c
24
domain_type *closest_match;
usr.sbin/nsd/axfr.c
25
domain_type *closest_encloser;
usr.sbin/nsd/axfr.c
47
domain_type* qdomain;
usr.sbin/nsd/dbcreate.c
33
domain_type *domain = zone->apex;
usr.sbin/nsd/difffile.c
1102
domain_type *domain = zone->apex, *next;
usr.sbin/nsd/difffile.c
1130
domain_type* ce = NULL; /* for speeding up has_data_below */
usr.sbin/nsd/difffile.c
1445
domain_type* domain;
usr.sbin/nsd/difffile.c
248
has_data_below(domain_type* top)
usr.sbin/nsd/difffile.c
250
domain_type* d = top;
usr.sbin/nsd/difffile.c
263
static domain_type*
usr.sbin/nsd/difffile.c
264
rrset_zero_nonexist_check(domain_type* domain, domain_type* ce)
usr.sbin/nsd/difffile.c
273
domain_type* p = domain;
usr.sbin/nsd/difffile.c
291
rrset_delete(namedb_type* db, domain_type* domain, rrset_type* rrset)
usr.sbin/nsd/difffile.c
527
domain_type* prev = nsec3_chain_find_prev(zone, rr->owner);
usr.sbin/nsd/difffile.c
558
nsec3_rrsets_changed_remove_prehash(domain_type* domain, zone_type* zone)
usr.sbin/nsd/difffile.c
593
nsec3_rrsets_changed_add_prehash(namedb_type* db, domain_type* domain,
usr.sbin/nsd/difffile.c
614
nsec3_delete_rrset_trigger(namedb_type* db, domain_type* domain,
usr.sbin/nsd/difffile.c
627
domain_type *d;
usr.sbin/nsd/difffile.c
669
nsec3_add_rrset_trigger(namedb_type* db, domain_type* domain, zone_type* zone,
usr.sbin/nsd/difffile.c
685
domain_type *d;
usr.sbin/nsd/difffile.c
708
domain_type *domain;
usr.sbin/nsd/difffile.c
857
domain_type* p;
usr.sbin/nsd/difffile.c
954
domain_type* domain;
usr.sbin/nsd/ixfrcreate.c
107
static size_t domain_count_rrsets(domain_type* domain, zone_type* zone)
usr.sbin/nsd/ixfrcreate.c
121
domain_type* domain;
usr.sbin/nsd/namedb.c
100
domain_type* span_start = domain->numlist_next;
usr.sbin/nsd/namedb.c
101
domain_type* span_end = last->numlist_prev;
usr.sbin/nsd/namedb.c
124
domain_type*
usr.sbin/nsd/namedb.c
127
domain_type* d = table->numlist_last;
usr.sbin/nsd/namedb.c
136
domain_can_be_deleted(domain_type* domain)
usr.sbin/nsd/namedb.c
138
domain_type* n;
usr.sbin/nsd/namedb.c
151
int domain_is_prehash(domain_table_type* table, domain_type* domain)
usr.sbin/nsd/namedb.c
173
domain_type* d = table->prehash_list, *n;
usr.sbin/nsd/namedb.c
185
prehash_add(domain_table_type* table, domain_type* domain)
usr.sbin/nsd/namedb.c
198
prehash_del(domain_table_type* table, domain_type* domain)
usr.sbin/nsd/namedb.c
214
do_deldomain(namedb_type* db, domain_type* domain)
usr.sbin/nsd/namedb.c
23
static domain_type *
usr.sbin/nsd/namedb.c
26
domain_type* parent)
usr.sbin/nsd/namedb.c
273
region_recycle(db->domains->region, domain, sizeof(domain_type));
usr.sbin/nsd/namedb.c
277
domain_table_deldomain(namedb_type* db, domain_type* domain)
usr.sbin/nsd/namedb.c
279
domain_type* parent;
usr.sbin/nsd/namedb.c
28
domain_type *result;
usr.sbin/nsd/namedb.c
298
domain_type* domain, rbnode_type* node)
usr.sbin/nsd/namedb.c
315
domain_type* root;
usr.sbin/nsd/namedb.c
321
root = (domain_type *) region_alloc(region, sizeof(domain_type));
usr.sbin/nsd/namedb.c
34
result = (domain_type *) region_alloc(table->region,
usr.sbin/nsd/namedb.c
35
sizeof(domain_type));
usr.sbin/nsd/namedb.c
366
domain_type **closest_match,
usr.sbin/nsd/namedb.c
367
domain_type **closest_encloser)
usr.sbin/nsd/namedb.c
380
*closest_match = (domain_type*)((*(struct radnode**)closest_match)->elem);
usr.sbin/nsd/namedb.c
402
domain_type *
usr.sbin/nsd/namedb.c
406
domain_type* closest_match;
usr.sbin/nsd/namedb.c
407
domain_type* closest_encloser;
usr.sbin/nsd/namedb.c
416
domain_type *
usr.sbin/nsd/namedb.c
420
domain_type* closest_match;
usr.sbin/nsd/namedb.c
421
domain_type* closest_encloser;
usr.sbin/nsd/namedb.c
422
domain_type* result;
usr.sbin/nsd/namedb.c
471
domain_type *domain_previous_existing_child(domain_type* domain)
usr.sbin/nsd/namedb.c
473
domain_type* parent = domain->parent;
usr.sbin/nsd/namedb.c
484
domain_add_rrset(domain_type* domain, rrset_type* rrset)
usr.sbin/nsd/namedb.c
515
domain_find_rrset(domain_type* domain, zone_type* zone, uint16_t type)
usr.sbin/nsd/namedb.c
529
domain_find_any_rrset(domain_type* domain, zone_type* zone)
usr.sbin/nsd/namedb.c
543
domain_find_rrset_and_prev(domain_type* domain, zone_type* zone, uint16_t type,
usr.sbin/nsd/namedb.c
561
domain_find_zone(namedb_type* db, domain_type* domain)
usr.sbin/nsd/namedb.c
597
domain_type *
usr.sbin/nsd/namedb.c
598
domain_find_ns_rrsets(domain_type* domain, zone_type* zone, rrset_type **ns)
usr.sbin/nsd/namedb.c
601
domain_type* result = NULL;
usr.sbin/nsd/namedb.c
619
domain_type *
usr.sbin/nsd/namedb.c
620
find_dname_above(domain_type* domain, zone_type* zone)
usr.sbin/nsd/namedb.c
622
domain_type* d = domain->parent;
usr.sbin/nsd/namedb.c
632
domain_is_glue(domain_type* domain, zone_type* zone)
usr.sbin/nsd/namedb.c
635
domain_type* ns_domain = domain_find_ns_rrsets(domain, zone, &unused);
usr.sbin/nsd/namedb.c
640
domain_type *
usr.sbin/nsd/namedb.c
641
domain_wildcard_child(domain_type* domain)
usr.sbin/nsd/namedb.c
643
domain_type* wildcard_child;
usr.sbin/nsd/namedb.c
65
allocate_domain_nsec3(domain_table_type* table, domain_type* result)
usr.sbin/nsd/namedb.c
685
domain_find_non_cname_rrset(domain_type* domain, zone_type* zone)
usr.sbin/nsd/namedb.c
709
domain_type **closest_match,
usr.sbin/nsd/namedb.c
710
domain_type **closest_encloser)
usr.sbin/nsd/namedb.c
85
numlist_make_last(domain_table_type* table, domain_type* domain)
usr.sbin/nsd/namedb.c
88
domain_type* last = table->numlist_last;
usr.sbin/nsd/namedb.h
103
domain_type* parent;
usr.sbin/nsd/namedb.h
104
domain_type* wildcard_child_closest_match;
usr.sbin/nsd/namedb.h
110
domain_type* numlist_prev, *numlist_next;
usr.sbin/nsd/namedb.h
126
domain_type* apex;
usr.sbin/nsd/namedb.h
132
domain_type* nsec3_last; /* last domain with nsec3, wraps */
usr.sbin/nsd/namedb.h
172
domain_type* owner;
usr.sbin/nsd/namedb.h
221
domain_type **closest_match,
usr.sbin/nsd/namedb.h
222
domain_type **closest_encloser);
usr.sbin/nsd/namedb.h
242
domain_type* domain_table_find(domain_table_type* table,
usr.sbin/nsd/namedb.h
252
domain_type *domain_table_insert(domain_table_type *table,
usr.sbin/nsd/namedb.h
257
int (*cmpf)(const void*, const void*), domain_type* domain,
usr.sbin/nsd/namedb.h
262
void prehash_add(domain_table_type* table, domain_type* domain);
usr.sbin/nsd/namedb.h
263
void prehash_del(domain_table_type* table, domain_type* domain);
usr.sbin/nsd/namedb.h
264
int domain_is_prehash(domain_table_type* table, domain_type* domain);
usr.sbin/nsd/namedb.h
270
void domain_add_rrset(domain_type* domain, rrset_type* rrset);
usr.sbin/nsd/namedb.h
272
rrset_type* domain_find_rrset(domain_type* domain, zone_type* zone, uint16_t type);
usr.sbin/nsd/namedb.h
273
rrset_type* domain_find_any_rrset(domain_type* domain, zone_type* zone);
usr.sbin/nsd/namedb.h
274
rrset_type* domain_find_rrset_and_prev(domain_type* domain, zone_type* zone,
usr.sbin/nsd/namedb.h
277
zone_type* domain_find_zone(namedb_type* db, domain_type* domain);
usr.sbin/nsd/namedb.h
280
domain_type* domain_find_ns_rrsets(domain_type* domain, zone_type* zone, rrset_type **ns);
usr.sbin/nsd/namedb.h
282
domain_type * find_dname_above(domain_type* domain, zone_type* zone);
usr.sbin/nsd/namedb.h
284
int domain_is_glue(domain_type* domain, zone_type* zone);
usr.sbin/nsd/namedb.h
286
rrset_type* domain_find_non_cname_rrset(domain_type* domain, zone_type* zone);
usr.sbin/nsd/namedb.h
288
domain_type* domain_wildcard_child(domain_type* domain);
usr.sbin/nsd/namedb.h
289
domain_type *domain_previous_existing_child(domain_type* domain);
usr.sbin/nsd/namedb.h
294
domain_dname(domain_type* domain)
usr.sbin/nsd/namedb.h
304
domain_dname_const(const domain_type* domain)
usr.sbin/nsd/namedb.h
313
static inline domain_type *
usr.sbin/nsd/namedb.h
314
domain_previous(domain_type* domain)
usr.sbin/nsd/namedb.h
318
return prev == NULL ? NULL : (domain_type*)prev->elem;
usr.sbin/nsd/namedb.h
321
return prev == RBTREE_NULL ? NULL : (domain_type *) prev;
usr.sbin/nsd/namedb.h
325
static inline domain_type *
usr.sbin/nsd/namedb.h
326
domain_next(domain_type* domain)
usr.sbin/nsd/namedb.h
330
return next == NULL ? NULL : (domain_type*)next->elem;
usr.sbin/nsd/namedb.h
333
return next == RBTREE_NULL ? NULL : (domain_type *) next;
usr.sbin/nsd/namedb.h
338
static inline int domain_is_subdomain(domain_type* d1, domain_type* d2)
usr.sbin/nsd/namedb.h
341
static inline const char* domain_to_string(domain_type* domain)
usr.sbin/nsd/namedb.h
344
static inline const char* domain_to_string_buf(domain_type* domain, char *buf)
usr.sbin/nsd/namedb.h
373
void domain_table_deldomain(namedb_type* db, domain_type* domain);
usr.sbin/nsd/namedb.h
381
domain_type **closest_match,
usr.sbin/nsd/namedb.h
382
domain_type **closest_encloser);
usr.sbin/nsd/namedb.h
408
void allocate_domain_nsec3(domain_table_type *table, domain_type *result);
usr.sbin/nsd/namedb.h
434
domain_type *domain;
usr.sbin/nsd/namedb.h
444
void numlist_make_last(domain_table_type* table, domain_type* domain);
usr.sbin/nsd/namedb.h
446
domain_type* numlist_pop_last(domain_table_type* table);
usr.sbin/nsd/namedb.h
45
domain_type* root;
usr.sbin/nsd/namedb.h
48
domain_type *numlist_last;
usr.sbin/nsd/namedb.h
51
domain_type* prehash_list;
usr.sbin/nsd/namedb.h
72
domain_type* nsec3_cover;
usr.sbin/nsd/namedb.h
74
domain_type* nsec3_wcard_child_cover;
usr.sbin/nsd/namedb.h
76
domain_type* nsec3_ds_parent_cover;
usr.sbin/nsd/namedb.h
78
domain_type* prehash_prev, *prehash_next;
usr.sbin/nsd/nsd-checkconf.c
26
char* ATTR_UNUSED(str), domain_type** ATTR_UNUSED(parsed),
usr.sbin/nsd/nsec3.c
1003
domain_type* par = domain->parent;
usr.sbin/nsd/nsec3.c
1004
domain_type* prev_par = 0;
usr.sbin/nsd/nsec3.c
135
const dname_type* dname, domain_type* domain, region_type* tmpregion)
usr.sbin/nsd/nsec3.c
154
const dname_type* dname, domain_type* domain)
usr.sbin/nsd/nsec3.c
195
domain_type* domain;
usr.sbin/nsd/nsec3.c
27
const domain_type* a = (const domain_type*)x;
usr.sbin/nsd/nsec3.c
28
const domain_type* b = (const domain_type*)y;
usr.sbin/nsd/nsec3.c
334
nsec3_in_chain_count(domain_type* domain, zone_type* zone)
usr.sbin/nsd/nsec3.c
357
return (domain_type*)r->key;
usr.sbin/nsd/nsec3.c
393
domain_type* walk;
usr.sbin/nsd/nsec3.c
41
const domain_type* a = (const domain_type*)x;
usr.sbin/nsd/nsec3.c
42
const domain_type* b = (const domain_type*)y;
usr.sbin/nsd/nsec3.c
437
nsec3_domain_part_of_zone(domain_type* d, zone_type* z)
usr.sbin/nsd/nsec3.c
449
nsec3_condition_hash(domain_type* d, zone_type* z)
usr.sbin/nsd/nsec3.c
457
nsec3_condition_dshash(domain_type* d, zone_type* z)
usr.sbin/nsd/nsec3.c
466
nsec3_tree_zone(namedb_type* db, domain_type* d)
usr.sbin/nsd/nsec3.c
490
nsec3_tree_dszone(namedb_type* db, domain_type* d)
usr.sbin/nsd/nsec3.c
515
domain_type** result)
usr.sbin/nsd/nsec3.c
519
domain_type d;
usr.sbin/nsd/nsec3.c
540
*result = (domain_type*)r->key;
usr.sbin/nsd/nsec3.c
55
const domain_type* a = (const domain_type*)x;
usr.sbin/nsd/nsec3.c
551
domain_type* result = 0;
usr.sbin/nsd/nsec3.c
56
const domain_type* b = (const domain_type*)y;
usr.sbin/nsd/nsec3.c
583
domain_type* result = 0;
usr.sbin/nsd/nsec3.c
634
domain_type* walk;
usr.sbin/nsd/nsec3.c
684
init_lookup_key_hash_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
688
init_lookup_key_wc_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
692
init_lookup_key_ds_tree(domain_type* d, uint8_t* hash)
usr.sbin/nsd/nsec3.c
698
void (*init)(domain_type*, uint8_t*))
usr.sbin/nsd/nsec3.c
70
const domain_type* a = (const domain_type*)x;
usr.sbin/nsd/nsec3.c
700
domain_type d;
usr.sbin/nsd/nsec3.c
71
const domain_type* b = (const domain_type*)y;
usr.sbin/nsd/nsec3.c
732
void (*init)(domain_type*, uint8_t*))
usr.sbin/nsd/nsec3.c
734
domain_type d;
usr.sbin/nsd/nsec3.c
768
process_range(zone_type* zone, domain_type* start,
usr.sbin/nsd/nsec3.c
769
domain_type* end, domain_type* nsec3)
usr.sbin/nsd/nsec3.c
783
((domain_type*)(p->key))->nsec3->nsec3_cover = nsec3;
usr.sbin/nsd/nsec3.c
784
((domain_type*)(p->key))->nsec3->nsec3_is_exact = 1;
usr.sbin/nsd/nsec3.c
789
((domain_type*)(pds->key))->nsec3->
usr.sbin/nsd/nsec3.c
791
((domain_type*)(pds->key))->nsec3->
usr.sbin/nsd/nsec3.c
814
((domain_type*)(p->key))->nsec3->nsec3_cover = nsec3;
usr.sbin/nsd/nsec3.c
815
((domain_type*)(p->key))->nsec3->nsec3_is_exact = 0;
usr.sbin/nsd/nsec3.c
819
((domain_type*)(pwc->key))->nsec3->
usr.sbin/nsd/nsec3.c
824
((domain_type*)(pds->key))->nsec3->
usr.sbin/nsd/nsec3.c
826
((domain_type*)(pds->key))->nsec3->
usr.sbin/nsd/nsec3.c
834
process_prehash_domain(domain_type* domain, zone_type* zone)
usr.sbin/nsd/nsec3.c
848
domain_type* end = (domain_type*)nx->key;
usr.sbin/nsd/nsec3.c
852
domain_type* first = (domain_type*)(rbtree_first(
usr.sbin/nsd/nsec3.c
863
domain_type* d;
usr.sbin/nsd/nsec3.c
907
domain_type* cover=0;
usr.sbin/nsd/nsec3.c
918
domain_type* walk;
usr.sbin/nsd/packet.c
23
encode_dname(query_type *q, domain_type *domain)
usr.sbin/nsd/packet.c
51
packet_encode_rr(query_type *q, domain_type *owner, rr_type *rr, uint32_t ttl)
usr.sbin/nsd/packet.c
95
domain_type *owner,
usr.sbin/nsd/packet.h
156
domain_type *owner,
usr.sbin/nsd/packet.h
167
domain_type *owner,
usr.sbin/nsd/query.c
1025
answer_nodata(struct query *query, answer_type *answer, domain_type *original)
usr.sbin/nsd/query.c
1035
domain_type *nsec_domain;
usr.sbin/nsd/query.c
1059
domain_type *domain, domain_type *original)
usr.sbin/nsd/query.c
112
query_add_compression_domain(struct query *q, domain_type *domain, uint16_t offset)
usr.sbin/nsd/query.c
1136
domain_type *closest_match = rdata_domain_ref(rrset->rrs[0]);
usr.sbin/nsd/query.c
1137
domain_type *closest_encloser = closest_match;
usr.sbin/nsd/query.c
1176
domain_type *closest_match,
usr.sbin/nsd/query.c
1177
domain_type *closest_encloser,
usr.sbin/nsd/query.c
1180
domain_type *match;
usr.sbin/nsd/query.c
1181
domain_type *original = closest_match;
usr.sbin/nsd/query.c
1182
domain_type *dname_ce;
usr.sbin/nsd/query.c
1183
domain_type *wildcard_child;
usr.sbin/nsd/query.c
1204
domain_type* src = closest_encloser;
usr.sbin/nsd/query.c
1205
domain_type *dest = rdata_domain_ref(rrset->rrs[0]);
usr.sbin/nsd/query.c
1264
match = (domain_type *) region_alloc(q->region,
usr.sbin/nsd/query.c
1265
sizeof(domain_type));
usr.sbin/nsd/query.c
1314
domain_type *nsec_domain;
usr.sbin/nsd/query.c
1327
domain_type *nsec_domain;
usr.sbin/nsd/query.c
1360
size_t domain_number, int exact, domain_type *closest_match,
usr.sbin/nsd/query.c
1361
domain_type *closest_encloser, const dname_type *qname)
usr.sbin/nsd/query.c
1562
domain_type *closest_match;
usr.sbin/nsd/query.c
1563
domain_type *closest_encloser;
usr.sbin/nsd/query.c
188
size_t compressed_dname_size, domain_type **compressed_dnames)
usr.sbin/nsd/query.c
210
domain_type **compressed_dnames, struct buffer *buffer)
usr.sbin/nsd/query.c
292
static domain_type*
usr.sbin/nsd/query.c
295
static domain_type d[EXTRA_DOMAIN_NUMBERS];
usr.sbin/nsd/query.c
299
memset(&d[q->number_temporary_domains-1], 0, sizeof(domain_type));
usr.sbin/nsd/query.c
52
domain_type *owner,
usr.sbin/nsd/query.c
60
domain_type *closest_match,
usr.sbin/nsd/query.c
61
domain_type *closest_encloser,
usr.sbin/nsd/query.c
652
static domain_type *
usr.sbin/nsd/query.c
653
find_covering_nsec(domain_type *closest_match,
usr.sbin/nsd/query.c
66
int exact, domain_type *closest_match,
usr.sbin/nsd/query.c
67
domain_type *closest_encloser,
usr.sbin/nsd/query.c
71
query_put_dname_offset(struct query *q, domain_type *domain, uint16_t offset)
usr.sbin/nsd/query.c
721
domain_type *additional = rdata_domain_ref_offset(
usr.sbin/nsd/query.c
723
domain_type *match = additional;
usr.sbin/nsd/query.c
738
domain_type *wildcard_child = domain_wildcard_child(match);
usr.sbin/nsd/query.c
739
domain_type *temp = (domain_type *) region_alloc(
usr.sbin/nsd/query.c
740
query->region, sizeof(domain_type));
usr.sbin/nsd/query.c
781
domain_type *owner,
usr.sbin/nsd/query.c
850
const dname_type* to_name, domain_type* src, domain_type* to_closest_encloser,
usr.sbin/nsd/query.c
851
domain_type** to_closest_match, uint32_t ttl)
usr.sbin/nsd/query.c
858
domain_type* cname_domain;
usr.sbin/nsd/query.c
859
domain_type* cname_dest;
usr.sbin/nsd/query.c
862
domain_type* lastparent = src;
usr.sbin/nsd/query.c
882
domain_type* newdom = query_get_tempdomain(q);
usr.sbin/nsd/query.c
909
domain_type* newdom = query_get_tempdomain(q);
usr.sbin/nsd/query.h
102
domain_type *delegation_domain;
usr.sbin/nsd/query.h
121
domain_type **compressed_dnames;
usr.sbin/nsd/query.h
138
domain_type *axfr_current_domain;
usr.sbin/nsd/query.h
162
domain_type *wildcard_domain;
usr.sbin/nsd/query.h
175
domain_type *domain,
usr.sbin/nsd/query.h
183
uint16_t query_get_dname_offset(struct query *query, domain_type *domain)
usr.sbin/nsd/query.h
206
domain_type *domain,
usr.sbin/nsd/query.h
216
domain_type **compressed_dnames);
usr.sbin/nsd/query.h
224
domain_type **compressed_dnames,
usr.sbin/nsd/rdata.c
1357
encode_dname(query_type *q, domain_type *domain)
usr.sbin/nsd/server.c
400
static domain_type* compressed_dnames[MAXRRSPP];
usr.sbin/nsd/xfrd-catalog-zones.c
493
domain_type *match, *closest_encloser, *member_id, *group;
usr.sbin/nsd/xfrd-catalog-zones.c
579
domain_type *member_domain;
usr.sbin/nsd/zonec.c
497
apex_rrset_checks(namedb_type* db, rrset_type* rrset, domain_type* domain)
usr.sbin/nsd/zonec.c
51
domain_find_rrset_any(domain_type *domain, uint16_t type)
usr.sbin/nsd/zonec.c
69
domain_type* domain;
usr.sbin/nsd/zonec.c
75
domain_type* parent = domain->parent;
usr.sbin/nsd/zonec.c
98
has_soa(domain_type* domain)
usr.sbin/nsd/zonec.h
65
domain_type* domain);
usr.sbin/nsd/zparser.y
51
domain_type *domain;