|
@@ -72,7 +72,14 @@ extern void dccp_time_wait(struct sock *sk, int state, int timeo);
|
|
|
/* RFC 1122, 4.2.3.1 initial RTO value */
|
|
|
#define DCCP_TIMEOUT_INIT ((unsigned)(3 * HZ))
|
|
|
|
|
|
-#define DCCP_RTO_MAX ((unsigned)(120 * HZ)) /* FIXME: using TCP value */
|
|
|
+/*
|
|
|
+ * The maximum back-off value for retransmissions. This is needed for
|
|
|
+ * - retransmitting client-Requests (sec. 8.1.1),
|
|
|
+ * - retransmitting Close/CloseReq when closing (sec. 8.3),
|
|
|
+ * - feature-negotiation retransmission (sec. 6.6.3),
|
|
|
+ * - Acks in client-PARTOPEN state (sec. 8.1.5).
|
|
|
+ */
|
|
|
+#define DCCP_RTO_MAX ((unsigned)(64 * HZ))
|
|
|
|
|
|
/*
|
|
|
* RTT sampling: sanity bounds and fallback RTT value from RFC 4340, section 3.4
|