--- gvpe/src/vpn_dns.C 2005/03/15 19:23:33 1.33 +++ gvpe/src/vpn_dns.C 2005/03/17 22:24:31 1.36 @@ -52,7 +52,7 @@ #define TIMEOUT_FACTOR 8. #define INITIAL_TIMEOUT 0.1 // retry timeouts -#define INITIAL_SYN_TIMEOUT 10. // retry timeout for initial syn +#define INITIAL_SYN_TIMEOUT 2. // retry timeout for initial syn #define MIN_SEND_INTERVAL 0.001 // wait at least this time between sending requests #define MAX_SEND_INTERVAL 2. // optimistic? @@ -60,9 +60,9 @@ #define LATENCY_FACTOR 0.5 // RTT * LATENCY_FACTOR == sending rate #define MAX_OUTSTANDING 100 // max. outstanding requests #define MAX_WINDOW 1000 // max. for MAX_OUTSTANDING, and backlog -#define MAX_BACKLOG (32*1024) // size of gvpe protocol backlog (bytes), must be > MAXSIZE +#define MAX_BACKLOG (64*1024) // size of gvpe protocol backlog (bytes), must be > MAXSIZE -#define MAX_DOMAIN_SIZE 220 // 255 is legal limit, but bind doesn't compress well +#define MAX_DOMAIN_SIZE 240 // 255 is legal limit, but bind doesn't compress well // 240 leaves about 4 bytes of server reply data // every request byte less give room for two reply bytes @@ -1231,7 +1231,6 @@ r->retry++; r->timeout = NOW + (r->retry * min_latency * TIMEOUT_FACTOR); - printf ("TO %d %f\n", r->retry, r->timeout - NOW);//D // the following code changes the query section a bit, forcing // the forwarder to generate a new request