Browse Source

add TOR_PERF macro options

svn:r1008
Roger Dingledine 20 years ago
parent
commit
585c2efe87
1 changed files with 11 additions and 1 deletions
  1. 11 1
      src/or/or.h

+ 11 - 1
src/or/or.h

@@ -108,7 +108,11 @@
 #define MAX_NICKNAME_LEN 32
 #define MAX_DIR_SIZE 500000
 
+#ifdef TOR_PERF
+#define MAX_DNS_ENTRY_AGE (150*60)
+#else
 #define MAX_DNS_ENTRY_AGE (15*60)
+#endif
 
 #define CIRC_ID_TYPE_LOWER 0
 #define CIRC_ID_TYPE_HIGHER 1
@@ -210,11 +214,17 @@
 #define EDGE_AP CONN_TYPE_AP
 #define CELL_DIRECTION(x) ((x) == EDGE_EXIT ? CELL_DIRECTION_IN : CELL_DIRECTION_OUT)
 
+#ifdef TOR_PERF
+#define CIRCWINDOW_START 10000
+#define CIRCWINDOW_INCREMENT 1000
+#define STREAMWINDOW_START 5000
+#define STREAMWINDOW_INCREMENT 500
+#else
 #define CIRCWINDOW_START 1000
 #define CIRCWINDOW_INCREMENT 100
-
 #define STREAMWINDOW_START 500
 #define STREAMWINDOW_INCREMENT 50
+#endif
 
 /* cell commands */
 #define CELL_PADDING 0