John Baldwin 6c0ef8957f Don't drop options from the third retransmitted SYN by default. If the
SYNs (or SYN/ACK replies) are dropped due to network congestion, then the
remote end of the connection may act as if options such as window scaling
are enabled but the local end will think they are not.  This can result in
very slow data transfers in the case of window scaling disagreements.

The old behavior can be obtained by setting the
net.inet.tcp.rexmit_drop_options sysctl to a non-zero value.

Reviewed by:	net@
MFC after:	2 weeks
2013-01-09 20:27:06 +00:00
..
2011-04-13 11:28:46 +00:00
2012-01-24 14:27:14 +00:00
2012-12-25 14:29:38 +00:00
2012-08-07 07:52:25 +00:00
2012-05-03 08:56:43 +00:00
2012-10-12 09:24:24 +00:00
2012-09-06 07:03:56 +00:00
2012-12-27 08:06:58 +00:00
2012-11-17 20:04:04 +00:00
2012-11-25 14:25:08 +00:00
2012-11-17 20:04:04 +00:00
2012-06-25 17:15:09 +00:00
2012-12-27 08:10:58 +00:00
2012-12-27 08:02:58 +00:00
2012-11-17 20:04:04 +00:00
2012-12-18 08:14:16 +00:00
2012-05-24 23:03:23 +00:00
2012-11-27 19:07:28 +00:00
2012-10-10 08:36:38 +00:00
2011-01-07 21:40:34 +00:00