John Baldwin
c6d9480519
Several years ago a feature was added to TCP that casued soreceive() to
...
send an ACK right away if data was drained from a TCP socket that had
previously advertised a zero-sized window. The current code requires the
receive window to be exactly zero for this to kick in. If window scaling is
enabled and the window is smaller than the scale, then the effective window
that is advertised is zero. However, in that case the zero-sized window
handling is not enabled because the window is not exactly zero. The fix
changes the code to check the raw window value against zero.
Reviewed by: bz
MFC after: 1 week
2009-11-06 16:55:05 +00:00
..
2009-11-03 08:41:14 +00:00
2009-10-28 12:10:29 +00:00
2009-06-01 21:17:03 +00:00
2009-06-01 21:17:03 +00:00
2009-06-01 21:17:03 +00:00
2009-08-02 19:43:32 +00:00
2009-08-02 19:43:32 +00:00
2008-12-15 06:10:57 +00:00
2009-10-23 18:27:34 +00:00
2009-09-08 21:17:17 +00:00
2009-04-12 13:41:13 +00:00
2009-08-01 19:26:27 +00:00
2009-06-10 18:12:15 +00:00
2009-08-02 19:43:32 +00:00
2009-09-18 15:12:31 +00:00
2009-09-14 22:19:47 +00:00
2009-08-02 22:47:08 +00:00
2009-09-19 14:02:16 +00:00
2009-08-01 19:26:27 +00:00
2009-02-13 15:14:43 +00:00
2009-07-16 21:13:04 +00:00
2009-10-23 18:27:34 +00:00
2009-09-08 10:39:38 +00:00
2009-03-03 13:12:12 +00:00
2009-08-20 02:33:12 +00:00
2009-04-12 14:19:37 +00:00
2009-08-24 10:06:02 +00:00
2009-08-24 10:06:02 +00:00
2009-06-24 22:57:07 +00:00
2009-10-11 05:59:43 +00:00
2009-08-21 11:20:10 +00:00
2009-10-13 20:29:14 +00:00
2009-02-13 15:14:43 +00:00
2008-12-02 21:37:28 +00:00
2009-10-24 09:18:26 +00:00
2009-08-01 19:26:27 +00:00
2009-06-05 23:53:17 +00:00
2009-09-13 01:00:24 +00:00
2009-06-21 10:29:31 +00:00
2009-08-01 19:26:27 +00:00
2009-03-04 02:51:22 +00:00
2009-10-11 05:59:43 +00:00
2009-10-11 05:59:43 +00:00
2009-02-13 15:14:43 +00:00
2009-04-12 14:06:26 +00:00
2009-10-11 05:59:43 +00:00
2009-09-17 15:11:12 +00:00
2008-12-06 13:19:54 +00:00
2009-07-28 14:09:06 +00:00
2008-12-06 13:19:54 +00:00
2009-10-11 12:23:56 +00:00
2009-10-27 18:17:07 +00:00
2009-03-14 13:42:13 +00:00
2009-05-07 16:43:49 +00:00
2009-02-14 11:34:57 +00:00
2009-02-20 15:03:54 +00:00
2009-08-24 11:46:40 +00:00
2008-12-06 13:19:54 +00:00
2009-09-17 15:11:12 +00:00
2009-10-10 13:59:18 +00:00
2009-10-29 17:40:33 +00:00
2009-02-27 20:54:45 +00:00
2009-10-11 12:23:56 +00:00
2009-09-17 15:11:12 +00:00
2009-09-19 14:02:16 +00:00
2009-09-19 14:02:16 +00:00
2009-07-28 15:07:41 +00:00
2009-09-17 15:11:12 +00:00
2008-10-27 13:53:31 +00:00
2009-07-27 12:09:32 +00:00
2009-09-17 15:11:12 +00:00
2009-03-14 13:42:13 +00:00
2009-06-17 12:34:56 +00:00
2009-09-19 14:02:16 +00:00
2009-08-15 21:10:52 +00:00
2009-06-10 10:39:41 +00:00
2009-02-13 15:14:43 +00:00
2009-08-01 19:26:27 +00:00
2008-11-28 23:39:25 +00:00
2009-10-06 20:35:41 +00:00
2009-08-01 19:26:27 +00:00
2009-07-13 11:51:02 +00:00
2009-11-06 16:55:05 +00:00
2009-08-01 19:26:27 +00:00
2009-08-01 19:26:27 +00:00
2009-09-16 05:33:15 +00:00
2009-08-01 19:26:27 +00:00
2009-07-13 11:51:02 +00:00
2009-09-16 05:33:15 +00:00
2009-09-16 05:33:15 +00:00
2009-08-20 22:53:28 +00:00
2009-09-15 22:23:45 +00:00
2009-09-16 05:33:15 +00:00
2009-08-02 19:43:32 +00:00
2009-08-02 19:43:32 +00:00
2009-06-12 15:44:35 +00:00