From 625bd47986b1abd1bf6cf8752e2fccfbbcb17767 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Vavru=C5=A1a?= Date: Wed, 18 Apr 2018 15:51:05 -0700 Subject: [PATCH] defines: make retry limits compile time configurable --- lib/defines.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/defines.h b/lib/defines.h index 659558837..521f4c04b 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -62,8 +62,12 @@ static inline int KR_COLD kr_error(int x) { #define KR_ITER_LIMIT 100 /* Built-in iterator limit */ #define KR_RESOLVE_TIME_LIMIT 10000 /* Upper limit for resolution time of single query, ms */ #define KR_CNAME_CHAIN_LIMIT 40 /* Built-in maximum CNAME chain length */ +#ifndef KR_TIMEOUT_LIMIT #define KR_TIMEOUT_LIMIT 4 /* Maximum number of retries after timeout. */ +#endif +#ifndef KR_QUERY_NSRETRY_LIMIT #define KR_QUERY_NSRETRY_LIMIT 4 /* Maximum number of retries per query. */ +#endif /* * Defines. -- 2.47.3