From fb9a4eb87a2698148a5d55157c460fa13f8442e3 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 7 May 2014 14:43:46 +0000
Subject: [PATCH] SSU: Extend establishment phase retx timeout

---
 .../i2p/router/transport/udp/InboundEstablishState.java    | 7 +++++--
 .../i2p/router/transport/udp/OutboundEstablishState.java   | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/udp/InboundEstablishState.java b/router/java/src/net/i2p/router/transport/udp/InboundEstablishState.java
index 2d545de7a2..abdd59e15d 100644
--- a/router/java/src/net/i2p/router/transport/udp/InboundEstablishState.java
+++ b/router/java/src/net/i2p/router/transport/udp/InboundEstablishState.java
@@ -77,8 +77,11 @@ class InboundEstablishState {
         IB_STATE_COMPLETE
     }
     
-    /** basic delay before backoff */
-    private static final long RETRANSMIT_DELAY = 1500;
+    /** basic delay before backoff
+     *  Transmissions at 0, 3, 9 sec
+     *  Previously: 1500 (0, 1.5, 4.5, 10.5)
+     */
+    private static final long RETRANSMIT_DELAY = 3000;
 
     /** max delay including backoff */
     private static final long MAX_DELAY = 15*1000;
diff --git a/router/java/src/net/i2p/router/transport/udp/OutboundEstablishState.java b/router/java/src/net/i2p/router/transport/udp/OutboundEstablishState.java
index 8f3aa8d8a1..39adc9b24b 100644
--- a/router/java/src/net/i2p/router/transport/udp/OutboundEstablishState.java
+++ b/router/java/src/net/i2p/router/transport/udp/OutboundEstablishState.java
@@ -90,8 +90,11 @@ class OutboundEstablishState {
         OB_STATE_VALIDATION_FAILED
     }
     
-    /** basic delay before backoff */
-    private static final long RETRANSMIT_DELAY = 1500;
+    /** basic delay before backoff
+     *  Transmissions at 0, 3, 9 sec
+     *  Previously: 1500 (0, 1.5, 4.5, 10.5)
+     */
+    private static final long RETRANSMIT_DELAY = 3000;
 
     /** max delay including backoff */
     private static final long MAX_DELAY = 15*1000;
-- 
GitLab