*/
domain = dns_fixedname_initname(&fdomain);
dns_rdataset_init(&nameservers);
- result = dns_view_findzonecut(tat->view, keyname, domain, NULL, 0, 0,
+ result = dns_view_bestzonecut(tat->view, keyname, domain, NULL, 0, 0,
true, true, &nameservers);
if (result == ISC_R_SUCCESS) {
result = dns_resolver_createfetch(
DP(ENTER_LEVEL, "fetch_name: starting at zone for name %p",
adbname);
name = dns_fixedname_initname(&fixed);
- CHECK(dns_view_findzonecut(adb->view, adbname->name, name, NULL,
+ CHECK(dns_view_bestzonecut(adb->view, adbname->name, name, NULL,
0, 0, true, false, &rdataset));
nameservers = &rdataset;
options |= DNS_FETCHOPT_UNSHARED;
*/
isc_result_t
-dns_view_findzonecut(dns_view_t *view, const dns_name_t *name,
+dns_view_bestzonecut(dns_view_t *view, const dns_name_t *name,
dns_name_t *fname, dns_name_t *dcname, isc_stdtime_t now,
unsigned int options, bool use_hints, bool use_cache,
dns_rdataset_t *rdataset);
if (dns_rdatatype_atparent(fctx->type)) {
findoptions |= DNS_DBFIND_NOEXACT;
}
- result = dns_view_findzonecut(res->view, fctx->name, fname, dcname,
+ result = dns_view_bestzonecut(res->view, fctx->name, fname, dcname,
fctx->now, findoptions, true, true,
&fctx->nameservers);
FCTXTRACEN("resume_qmin findzonecut", fname, result);
if (dns_rdatatype_atparent(fctx->type)) {
findoptions |= DNS_DBFIND_NOEXACT;
}
- result = dns_view_findzonecut(
+ result = dns_view_bestzonecut(
res->view, name, fctx->fwdname, dcname,
fctx->now, findoptions, true, true,
&fctx->nameservers);
} else {
name = fctx->domain;
}
- result = dns_view_findzonecut(fctx->res->view, name, fname,
+ result = dns_view_bestzonecut(fctx->res->view, name, fname,
dcname, fctx->now, findoptions,
true, true, &fctx->nameservers);
if (result != ISC_R_SUCCESS) {
*/
if (result == DNS_R_NXRRSET &&
!dns_rdataset_isassociated(&val->frdataset) &&
- dns_view_findzonecut(val->view, tname, found, NULL, 0, 0,
+ dns_view_bestzonecut(val->view, tname, found, NULL, 0, 0,
false, false, NULL) == ISC_R_SUCCESS &&
dns_name_equal(tname, found))
{
}
isc_result_t
-dns_view_findzonecut(dns_view_t *view, const dns_name_t *name,
+dns_view_bestzonecut(dns_view_t *view, const dns_name_t *name,
dns_name_t *fname, dns_name_t *dcname, isc_stdtime_t now,
unsigned int options, bool usehints, bool usecache,
dns_rdataset_t *rdataset) {