Skip to content
Snippets Groups Projects
Commit cf467cdb authored by Grigorii Demidov's avatar Grigorii Demidov
Browse files

lib/resolve: cleanup

parent 550ceca4
Branches
Tags
No related merge requests found
......@@ -55,12 +55,6 @@ static int reset_yield(knot_layer_t *ctx) { return kr_ok(); }
static int finish_yield(knot_layer_t *ctx) { return kr_ok(); }
static int produce_yield(knot_layer_t *ctx, knot_pkt_t *pkt) { return kr_ok(); }
/** Enforce cache flushing in debug mode. */
static void flush_caches(struct kr_request *req) {
if (req->options & QUERY_CACHE_SYNC) {
kr_cache_sync(&req->ctx->cache);
}
}
/** @internal Macro for iterating module layers. */
#define RESUME_LAYERS(from, req, qry, func, ...) \
(req)->current_query = (qry); \
......@@ -76,8 +70,7 @@ static void flush_caches(struct kr_request *req) {
} \
} \
} \
} /* Invalidate current query and maybe flush caches. */ \
flush_caches(req); \
} /* Invalidate current query. */ \
(req)->current_query = NULL
/** @internal Macro for starting module iteration. */
......
......@@ -46,8 +46,7 @@
X(ALWAYS_CUT, 1 << 18) /**< Always recover zone cut (even if cached). */ \
X(DNSSEC_WEXPAND, 1 << 19) /**< Query response has wildcard expansion. */ \
X(PERMISSIVE, 1 << 20) /**< Permissive resolver mode. */ \
X(STRICT, 1 << 21) /**< Strict resolver mode. */ \
X(CACHE_SYNC, 1 << 22) /**< Sync cache as often as possible. */
X(STRICT, 1 << 21) /**< Strict resolver mode. */
/** Query flags */
enum kr_query_flag {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment