Home
last modified time | relevance | path

Searched refs:closest_encloser (Results 1 – 7 of 7) sorted by relevance

/openbsd/usr.sbin/nsd/
H A Dnamedb.c377 assert(closest_encloser); in domain_table_search()
388 *closest_encloser = *closest_match; in domain_table_search()
392 domain_dname(*closest_encloser), in domain_table_search()
396 (*closest_encloser) = (*closest_encloser)->parent; in domain_table_search()
397 assert(*closest_encloser); in domain_table_search()
409 domain_type* closest_encloser; in domain_table_find() local
414 return exact ? closest_encloser : NULL; in domain_table_find()
423 domain_type* closest_encloser; in domain_table_insert() local
433 result = closest_encloser; in domain_table_insert()
441 closest_encloser); in domain_table_insert()
[all …]
H A Dquery.c60 domain_type *closest_encloser,
1143 if(closest_encloser->parent) in answer_authoritative()
1144 closest_encloser = closest_encloser->parent; in answer_authoritative()
1149 closest_encloser = dname_ce; in answer_authoritative()
1263 closest_encloser, qname); in answer_authoritative()
1267 if (match != closest_encloser) { in answer_authoritative()
1428 if (closest_encloser && !closest_encloser->is_existing) { in answer_lookup_zone()
1430 while (closest_encloser != NULL && !closest_encloser->is_existing) in answer_lookup_zone()
1431 closest_encloser = closest_encloser->parent; in answer_lookup_zone()
1515 domain_type *closest_encloser; in answer_query() local
[all …]
H A Daxfr.c25 domain_type *closest_encloser; in query_axfr() local
55 &closest_encloser); in query_axfr()
57 qdomain = closest_encloser; in query_axfr()
58 query->axfr_zone = domain_find_zone(nsd->db, closest_encloser); in query_axfr()
H A Dnsec3.c934 struct domain* closest_encloser, const dname_type* qname) in nsec3_add_closest_encloser_proof() argument
936 if(!closest_encloser) in nsec3_add_closest_encloser_proof()
939 nsec3_add_nonexist_proof(query, answer, closest_encloser, qname); in nsec3_add_closest_encloser_proof()
941 if(closest_encloser->nsec3 && closest_encloser->nsec3->nsec3_is_exact) in nsec3_add_closest_encloser_proof()
943 closest_encloser->nsec3->nsec3_cover); in nsec3_add_closest_encloser_proof()
1109 struct answer *answer, struct domain* closest_encloser, in nsec3_answer_authoritative() argument
1131 if(closest_encloser->nsec3) in nsec3_answer_authoritative()
1132 nsec3_add_rrset(query, answer, AUTHORITY_SECTION, closest_encloser->nsec3->nsec3_cover); in nsec3_answer_authoritative()
1161 nsec3_add_closest_encloser_proof(query, answer, closest_encloser, in nsec3_answer_authoritative()
1163 if(closest_encloser->nsec3) in nsec3_answer_authoritative()
[all …]
H A Dnsec3.h67 struct answer *answer, struct domain* closest_encloser,
H A Dnamedb.h202 domain_type **closest_encloser);
383 domain_type **closest_encloser);
H A Dxfrd-catalog-zones.c492 domain_type *match, *closest_encloser, *member_id, *group; in xfrd_process_catalog_consumer_zone() local
539 &match, &closest_encloser) in xfrd_process_catalog_consumer_zone()
565 &match, &closest_encloser)) { in xfrd_process_catalog_consumer_zone()
616 &group, &closest_encloser) in xfrd_process_catalog_consumer_zone()