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

/openbsd-current/usr.sbin/nsd/
H A Dquery.c60 domain_type *closest_encloser,
66 domain_type *closest_encloser,
1091 domain_type *closest_encloser = closest_match; local
1096 closest_match == closest_encloser,
1097 closest_match, closest_encloser,
1131 domain_type *closest_encloser,
1143 if(closest_encloser->parent)
1144 closest_encloser = closest_encloser->parent;
1147 if((dname_ce = find_dname_above(closest_encloser,
1125 answer_authoritative(struct nsd *nsd, struct query *q, answer_type *answer, size_t domain_number, int exact, domain_type *closest_match, domain_type *closest_encloser, const dname_type *qname) argument
1313 answer_lookup_zone(struct nsd *nsd, struct query *q, answer_type *answer, size_t domain_number, int exact, domain_type *closest_match, domain_type *closest_encloser, const dname_type *qname) argument
1515 domain_type *closest_encloser; local
[all...]
H A Dnamedb.c369 domain_type **closest_encloser)
377 assert(closest_encloser);
388 *closest_encloser = *closest_match;
392 domain_dname(*closest_encloser),
395 while (label_match_count < domain_dname(*closest_encloser)->label_count) {
396 (*closest_encloser) = (*closest_encloser)->parent;
397 assert(*closest_encloser);
409 domain_type* closest_encloser; local
413 table, dname, &closest_match, &closest_encloser);
366 domain_table_search(domain_table_type *table, const dname_type *dname, domain_type **closest_match, domain_type **closest_encloser) argument
423 domain_type* closest_encloser; local
691 namedb_lookup(struct namedb* db, const dname_type* dname, domain_type **closest_match, domain_type **closest_encloser) argument
[all...]
H A Daxfr.c25 domain_type *closest_encloser; local
55 &closest_encloser);
57 qdomain = closest_encloser;
58 query->axfr_zone = domain_find_zone(nsd->db, closest_encloser);
H A Dnsec3.c934 struct domain* closest_encloser, const dname_type* qname)
936 if(!closest_encloser)
939 nsec3_add_nonexist_proof(query, answer, closest_encloser, qname);
941 if(closest_encloser->nsec3 && closest_encloser->nsec3->nsec3_is_exact)
943 closest_encloser->nsec3->nsec3_cover);
1109 struct answer *answer, struct domain* closest_encloser,
1131 if(closest_encloser->nsec3)
1132 nsec3_add_rrset(query, answer, AUTHORITY_SECTION, closest_encloser->nsec3->nsec3_cover);
1161 nsec3_add_closest_encloser_proof(query, answer, closest_encloser,
932 nsec3_add_closest_encloser_proof( struct query* query, struct answer* answer, struct domain* closest_encloser, const dname_type* qname) argument
1108 nsec3_answer_authoritative(struct domain** match, struct query *query, struct answer *answer, struct domain* closest_encloser, const dname_type* qname) argument
[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; local
539 &match, &closest_encloser)
565 &match, &closest_encloser)) {
616 &group, &closest_encloser)

Completed in 89 milliseconds