Yuchung Cheng
750ea2bafa
tcp: early retransmit: delayed fast retransmit
...
Implementing the advanced early retransmit (sysctl_tcp_early_retrans==2).
Delays the fast retransmit by an interval of RTT/4. We borrow the
RTO timer to implement the delay. If we receive another ACK or send
a new packet, the timer is cancelled and restored to original RTO
value offset by time elapsed. When the delayed-ER timer fires,
we enter fast recovery and perform fast retransmit.
Signed-off-by: Yuchung Cheng <ycheng@google.com>
Acked-by: Neal Cardwell <ncardwell@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-05-02 20:56:10 -04:00
..
2012-01-05 10:51:44 -06:00
2012-04-05 15:05:51 -03:00
2012-04-13 11:37:36 -04:00
2012-03-07 22:52:24 -08:00
2012-04-20 21:22:30 -04:00
2012-04-20 21:22:29 -04:00
2012-04-18 14:27:48 -04:00
2012-04-15 12:44:40 -04:00
2012-04-15 12:44:40 -04:00
2012-04-15 12:44:40 -04:00
2012-02-15 17:48:35 -05:00
2011-11-30 18:51:03 -05:00
2012-04-23 22:14:47 -04:00
2012-04-16 14:16:58 -04:00
2012-04-15 12:44:40 -04:00
2012-04-05 05:08:04 -04:00
2012-04-15 12:44:40 -04:00
2012-04-15 12:44:40 -04:00
2012-04-15 12:44:40 -04:00
2011-12-01 11:41:06 -05:00
2012-04-15 12:44:40 -04:00
2012-04-13 12:58:29 -04:00
2011-11-29 13:17:03 -05:00
2012-02-04 19:29:48 -05:00
2012-01-30 15:22:06 -05:00
2012-04-15 12:44:40 -04:00
2011-11-11 12:32:50 -05:00
2011-11-14 00:19:42 -05:00
2012-04-15 12:44:40 -04:00
2012-04-14 15:28:55 -04:00
2011-12-11 18:25:16 -05:00
2012-04-27 00:03:34 -04:00
2012-02-13 00:46:41 -05:00
2011-12-14 13:34:55 -05:00
2012-03-08 00:30:32 -08:00
2012-04-17 22:31:59 -04:00
2012-04-15 12:44:40 -04:00
2012-04-15 12:44:40 -04:00
2012-04-20 21:22:30 -04:00
2012-04-20 21:22:30 -04:00
2012-04-14 14:47:05 -04:00
2012-04-20 21:22:30 -04:00
2011-10-31 19:32:32 -04:00
2012-04-15 12:44:40 -04:00
2012-04-23 15:37:41 -04:00
2012-04-12 15:56:57 -04:00
2012-04-15 12:44:40 -04:00
2012-04-23 19:24:28 -04:00
2012-04-02 04:33:45 -04:00
2012-02-10 15:08:57 -05:00
2012-04-15 12:44:40 -04:00
2011-12-11 18:25:16 -05:00
2012-04-16 23:53:11 -04:00
2011-11-21 16:20:41 -05:00
2012-04-15 12:44:40 -04:00
2012-04-13 14:21:04 -04:00
2012-02-09 13:50:34 -05:00
2012-01-09 13:08:28 -08:00
2012-04-23 23:15:17 -04:00
2012-02-02 09:20:22 -08:00
2012-05-02 20:56:10 -04:00
2012-03-04 17:54:34 -05:00
2012-04-28 22:21:51 -04:00
2012-03-12 17:05:21 -07:00
2012-04-15 12:44:40 -04:00
2012-03-04 17:54:34 -05:00
2012-04-15 12:44:40 -04:00
2012-04-02 04:33:45 -04:00