}
if (*old_rpz_okp) {
- dns_rpz_shutdown_rpzs(view->rpzs);
- dns_rpz_detach_rpzs(&view->rpzs);
- dns_rpz_attach_rpzs(pview->rpzs, &view->rpzs);
- dns_rpz_detach_rpzs(&pview->rpzs);
+ dns_rpz_zones_shutdown(view->rpzs);
+ dns_rpz_zones_detach(&view->rpzs);
+ dns_rpz_zones_attach(pview->rpzs, &view->rpzs);
+ dns_rpz_zones_detach(&pview->rpzs);
} else if (old != NULL && pview != NULL) {
++pview->rpzs->rpz_ver;
view->rpzs->rpz_ver = pview->rpzs->rpz_ver;
dns_rpz_zones_shutdown(dns_rpz_zones_t *rpzs);
#ifdef DNS_RPZ_TRACE
-/* Compatibility macros */
-#define dns_rpz_detach_rpzs(rpzsp) \
+#define dns_rpz_zones_detach(rpzsp) \
dns_rpz_zones__detach(rpzsp, __func__, __FILE__, __LINE__)
-#define dns_rpz_attach_rpzs(rpzs, rpzsp) \
+#define dns_rpz_zones_attach(rpzs, rpzsp) \
dns_rpz_zones__attach(rpzs, rpzsp, __func__, __FILE__, __LINE__)
-#define dns_rpz_ref_rpzs(ptr) \
+#define dns_rpz_zones_ref(ptr) \
dns_rpz_zones__ref(ptr, __func__, __FILE__, __LINE__)
-#define dns_rpz_unref_rpzs(ptr) \
+#define dns_rpz_zones_unref(ptr) \
dns_rpz_zones__unref(ptr, __func__, __FILE__, __LINE__)
-#define dns_rpz_shutdown_rpzs(rpzs) \
- dns_rpz_zones_shutdown(rpzs, __func__, __FILE__, __LINE__)
ISC_REFCOUNT_TRACE_DECL(dns_rpz_zones);
#else
-/* Compatibility macros */
-#define dns_rpz_detach_rpzs(rpzsp) dns_rpz_zones_detach(rpzsp)
-#define dns_rpz_attach_rpzs(rpzs, rpzsp) dns_rpz_zones_attach(rpzs, rpzsp)
-#define dns_rpz_shutdown_rpzs(rpzsp) dns_rpz_zones_shutdown(rpzsp)
-#define dns_rpz_ref_rpzs(ptr) dns_rpz_zones_ref(ptr)
-#define dns_rpz_unref_rpzs(ptr) dns_rpz_zones_unref(ptr)
-
ISC_REFCOUNT_DECL(dns_rpz_zones);
#endif
isc_timer_destroy(&rpz->updatetimer);
rpz->loop = NULL;
- dns_rpz_unref_rpzs(rpz->rpzs);
+ dns_rpz_zones_unref(rpz->rpzs);
}
static void
ISC_LOG_INFO, "rpz: %s: reload done: %s", dname,
isc_result_totext(rpz->updateresult));
- dns_rpz_unref_rpzs(rpz->rpzs);
+ dns_rpz_zones_unref(rpz->rpzs);
}
static isc_result_t
isc_log_write(dns_lctx, DNS_LOGCATEGORY_GENERAL, DNS_LOGMODULE_MASTER,
ISC_LOG_INFO, "rpz: %s: reload start", domain);
- dns_rpz_ref_rpzs(rpz->rpzs);
+ dns_rpz_zones_ref(rpz->rpzs);
isc_work_enqueue(rpz->loop, update_rpz_cb, update_rpz_done_cb, rpz);
isc_timer_destroy(&rpz->updatetimer);
/* Don't wait for timer to trigger for shutdown */
INSIST(rpz->loop != NULL);
- dns_rpz_ref_rpzs(rpz->rpzs);
+ dns_rpz_zones_ref(rpz->rpzs);
isc_async_run(rpz->loop, dns__rpz_timer_stop, rpz);
}
}
dns_rrl_view_destroy(view);
if (view->rpzs != NULL) {
- dns_rpz_shutdown_rpzs(view->rpzs);
- dns_rpz_detach_rpzs(&view->rpzs);
+ dns_rpz_zones_shutdown(view->rpzs);
+ dns_rpz_zones_detach(&view->rpzs);
}
if (view->catzs != NULL) {
dns_catz_zones_shutdown(view->catzs);
}
if (zone->rpzs != NULL) {
REQUIRE(zone->rpz_num < zone->rpzs->p.num_zones);
- dns_rpz_detach_rpzs(&zone->rpzs);
+ dns_rpz_zones_detach(&zone->rpzs);
zone->rpz_num = DNS_RPZ_INVALID_NUM;
}
if (zone->catzs != NULL) {
REQUIRE(zone->rpzs == rpzs && zone->rpz_num == rpz_num);
} else {
REQUIRE(zone->rpz_num == DNS_RPZ_INVALID_NUM);
- dns_rpz_attach_rpzs(rpzs, &zone->rpzs);
+ dns_rpz_zones_attach(rpzs, &zone->rpzs);
zone->rpz_num = rpz_num;
}
rpzs->defined |= DNS_RPZ_ZBIT(rpz_num);