]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
defines: make retry limits compile time configurable
authorMarek Vavruša <mvavrusa@cloudflare.com>
Wed, 18 Apr 2018 22:51:05 +0000 (15:51 -0700)
committerMarek Vavruša <mvavrusa@cloudflare.com>
Fri, 7 Sep 2018 17:45:21 +0000 (10:45 -0700)
lib/defines.h

index 6595588376a651e93b40b80ce4f4bacf05040cec..521f4c04b1e3fd0919760f499520b8ff14d0a996 100644 (file)
@@ -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.