Ilpo Järvinen
0ec96822d5
[TCP]: Use S+L catcher only with SACK for now
...
TCP has a transitional state when SACK is not in use during
which this invariant is temporarily broken. Without SACK,
tcp_clean_rtx_queue does not decrement sacked_out. Therefore
calls to tcp_sync_left_out before sacked_out is again
corrected by tcp_fastretrans_alert can trigger this trap as
sacked_out still has couple of segments that are already out
of window.
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-05-03 03:30:34 -07:00
..
2007-04-25 22:28:21 -07:00
2007-02-26 11:42:43 -08:00
2007-04-28 23:03:59 -07:00
2007-04-26 00:57:41 -07:00
2007-04-25 22:28:04 -07:00
2006-09-22 14:55:10 -07:00
2006-12-02 21:21:08 -08:00
2006-09-22 14:55:10 -07:00
2007-04-25 22:23:43 -07:00
2007-04-26 15:50:17 -07:00
2006-08-02 14:12:06 -07:00
2006-09-21 11:46:18 +10:00
2006-12-02 21:22:50 -08:00
2006-12-02 21:22:55 -08:00
2007-04-25 22:24:32 -07:00
2007-04-25 22:29:48 -07:00
2006-12-02 21:23:39 -08:00
2007-04-25 22:24:59 -07:00
2007-04-25 22:24:04 -07:00
2005-08-29 15:32:25 -07:00
2006-03-20 22:42:39 -08:00
2007-04-25 22:27:12 -07:00
2006-03-20 22:42:39 -08:00
2006-03-20 22:42:39 -08:00
2007-04-25 22:27:12 -07:00
2006-10-21 20:24:01 -07:00
2006-12-02 21:23:40 -08:00
2007-02-10 23:20:45 -08:00
2007-04-25 22:28:33 -07:00
2007-04-25 22:28:18 -07:00
2007-04-30 00:58:09 -07:00
2005-04-16 15:20:36 -07:00
2006-12-02 21:32:09 -08:00
2006-09-28 18:01:06 -07:00
2007-04-28 11:01:01 -04:00
2007-04-28 11:01:03 -04:00
2007-04-28 11:01:01 -04:00
2006-04-24 16:15:58 -04:00
2006-11-22 14:57:56 +00:00
2006-12-02 21:22:08 -08:00
2007-01-26 01:04:55 -08:00
2007-04-25 22:28:06 -07:00
2006-01-03 13:11:15 -08:00
2007-01-26 01:04:55 -08:00
2007-04-25 22:26:28 -07:00
2007-02-08 14:16:46 -08:00
2007-04-25 22:28:06 -07:00
2007-03-05 13:32:48 -08:00
2006-10-20 00:28:35 -07:00
2006-12-22 11:12:07 -08:00
2007-04-25 22:27:13 -07:00
2007-04-25 22:27:13 -07:00
2005-04-16 15:20:36 -07:00
2007-04-25 22:27:08 -07:00
2006-12-02 21:21:39 -08:00
2006-12-02 21:23:41 -08:00
2007-04-25 22:29:51 -07:00
2006-09-21 11:46:22 +10:00
2006-12-02 21:21:09 -08:00
2006-12-02 21:26:15 -08:00
2007-05-03 03:08:43 -07:00
2007-04-25 22:25:31 -07:00
2007-04-26 20:43:56 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-10-08 15:00:57 -07:00
2006-06-17 21:26:08 -07:00
2007-04-25 22:24:59 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-22 07:57:21 -03:00
2006-03-20 22:59:36 -08:00
2006-09-22 15:07:01 -07:00
2006-12-02 21:22:52 -08:00
2007-04-25 22:27:06 -07:00
2006-10-04 03:38:54 -04:00
2006-08-02 13:38:20 -07:00
2006-12-02 21:31:36 -08:00
2007-04-26 00:57:41 -07:00
2007-02-12 09:48:44 -08:00
2006-09-22 14:55:04 -07:00
2005-08-29 16:01:32 -07:00
2007-04-25 22:26:28 -07:00
2007-04-25 22:29:07 -07:00
2006-12-02 21:30:55 -08:00
2005-08-29 15:32:25 -07:00
2006-06-20 15:10:08 -07:00
2006-12-02 21:21:12 -08:00
2007-04-25 22:27:55 -07:00
2006-12-07 08:39:25 -08:00
2007-02-12 09:48:44 -08:00
2007-02-10 23:20:38 -08:00
2007-04-26 00:57:41 -07:00
2007-04-25 22:27:56 -07:00
2006-08-02 14:12:06 -07:00
2005-07-05 15:12:04 -07:00
2006-09-22 14:55:16 -07:00
2007-04-25 22:29:26 -07:00
2005-09-14 08:36:54 -04:00
2007-04-25 22:29:34 -07:00
2006-01-03 13:10:57 -08:00
2007-05-03 03:30:34 -07:00
2006-12-07 08:39:25 -08:00
2006-12-02 21:22:46 -08:00
2007-04-25 22:28:43 -07:00
2007-04-25 22:25:22 -07:00
2007-04-27 15:31:24 -07:00
2007-04-25 22:29:41 -07:00
2007-02-08 13:34:36 -08:00
2007-04-25 22:24:32 -07:00
2007-04-30 00:58:09 -07:00