rscheff
9ff3e71cd0
Prevent premature shrinking of the scaled receive window
...
which can cause a TCP client to use invalid or stale TCP sequence numbers for ACK packets.
Packets with old sequence numbers are ignored and not used to update the send window size.
This might cause the TCP session to hang indefinitely under some circumstances.
Reported by: Cui Cheng
Reviewed by: tuexen (mentor), rgrimes (mentor)
Approved by: tuexen (mentor), rgrimes (mentor)
MFC after: 3 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D24515
2020-04-29 22:01:33 +00:00
..
2020-02-26 14:26:36 +00:00
2020-02-26 14:26:36 +00:00
2020-02-26 14:26:36 +00:00
2020-04-29 22:01:33 +00:00
2020-02-26 14:26:36 +00:00
2020-04-14 23:06:25 +00:00
2020-04-02 20:06:37 +00:00
2020-03-07 08:41:10 +00:00
2020-04-28 19:14:09 +00:00
2020-04-26 18:42:38 +00:00
2020-01-15 05:45:27 +00:00
2019-10-14 20:32:11 +00:00
2019-10-14 20:32:11 +00:00
2020-03-30 14:24:03 +00:00
2020-04-14 23:06:25 +00:00
2020-02-12 13:31:36 +00:00
2020-04-16 20:17:24 +00:00
2020-04-28 19:14:09 +00:00
2020-04-28 07:25:34 +00:00
2020-02-12 13:31:36 +00:00
2020-02-12 13:31:36 +00:00
2020-03-01 12:34:27 +00:00
2020-04-12 16:09:21 +00:00
2019-12-06 16:35:48 +00:00
2020-02-26 14:26:36 +00:00
2020-02-12 13:31:36 +00:00
2019-10-07 22:40:05 +00:00
2020-04-14 23:06:25 +00:00
2020-02-12 13:31:36 +00:00
2020-01-15 06:05:20 +00:00
2020-04-14 23:06:25 +00:00
2020-02-26 14:26:36 +00:00
2020-04-28 08:06:56 +00:00
2020-02-26 14:26:36 +00:00
2020-02-12 13:31:36 +00:00
2020-04-28 08:06:56 +00:00
2020-02-26 14:26:36 +00:00
2019-09-24 18:18:11 +00:00
2020-02-26 14:26:36 +00:00
2020-04-25 09:06:11 +00:00
2020-03-19 21:01:16 +00:00
2019-12-20 15:25:08 +00:00
2020-02-18 19:41:55 +00:00
2019-10-13 18:17:08 +00:00
2020-03-28 20:25:45 +00:00
2020-03-28 20:25:45 +00:00
2019-09-15 18:29:45 +00:00
2020-03-19 21:01:16 +00:00
2019-09-01 10:39:16 +00:00
2020-04-22 21:22:33 +00:00
2019-10-14 20:32:11 +00:00
2019-10-14 20:32:11 +00:00
2020-03-23 12:17:13 +00:00
2020-04-26 13:02:42 +00:00
2020-04-25 11:35:38 +00:00
2019-09-01 10:09:53 +00:00
2020-04-25 09:06:11 +00:00
2020-03-27 21:48:52 +00:00
2020-02-17 18:05:03 +00:00
2020-04-25 09:06:11 +00:00
2020-02-15 01:29:40 +00:00
2020-02-24 10:47:18 +00:00
2020-01-04 20:33:12 +00:00
2020-04-25 09:06:11 +00:00
2020-03-21 16:12:19 +00:00
2020-03-28 22:35:04 +00:00
2020-04-25 09:06:11 +00:00
2020-01-04 20:33:12 +00:00
2020-04-06 13:58:13 +00:00
2020-03-28 20:25:45 +00:00
2020-02-26 14:26:36 +00:00
2020-02-26 14:26:36 +00:00
2020-02-12 13:31:36 +00:00
2020-02-26 14:26:36 +00:00
2020-03-03 14:15:30 +00:00
2020-02-12 13:07:09 +00:00
2020-04-29 21:48:52 +00:00
2020-02-26 14:26:36 +00:00
2020-04-27 16:30:29 +00:00
2020-02-12 13:31:36 +00:00
2020-02-12 13:31:36 +00:00
2020-04-27 23:17:19 +00:00
2020-04-27 23:17:19 +00:00
2020-04-29 22:01:33 +00:00
2020-04-08 17:55:45 +00:00
2020-04-08 17:55:45 +00:00
2020-02-26 14:26:36 +00:00
2020-02-26 14:26:36 +00:00
2020-02-26 14:26:36 +00:00
2020-04-27 16:30:29 +00:00
2020-03-04 16:41:25 +00:00
2019-12-31 14:32:48 +00:00
2020-04-14 16:35:05 +00:00
2020-04-16 15:59:23 +00:00
2020-02-26 14:26:36 +00:00
2020-04-27 23:17:19 +00:00
2020-04-27 16:30:29 +00:00
2020-04-27 23:17:19 +00:00
2020-04-27 23:17:19 +00:00
2020-04-27 23:17:19 +00:00
2020-04-25 09:06:11 +00:00
2020-02-12 13:31:36 +00:00
2020-02-12 13:31:36 +00:00
2020-02-12 13:31:36 +00:00