silby
85eb47c084
Pick the smallest possible TCP window scaling factor that will still allow
...
us to scale up to sb_max, aka kern.ipc.maxsockbuf.
We do this because there are broken firewalls that will corrupt the window
scale option, leading to the other endpoint believing that our advertised
window is unscaled. At scale factors larger than 5 the unscaled window will
drop below 1500 bytes, leading to serious problems when traversing these
broken firewalls.
With the default maxsockbuf of 256K, a scale factor of 3 will be chosen by
this algorithm. Those who choose a larger maxsockbuf should watch out
for the compatiblity problems mentioned above.
Reviewed by: andre
2007-10-19 08:53:14 +00:00
..
2007-04-30 20:26:11 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-05-17 21:20:24 +00:00
2007-07-19 22:34:25 +00:00
2005-08-26 15:27:18 +00:00
2007-10-07 20:44:24 +00:00
2007-06-12 16:24:56 +00:00
2007-10-07 20:44:24 +00:00
2007-06-15 18:59:10 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-08-06 22:06:36 +00:00
2007-10-07 20:44:24 +00:00
2007-08-06 14:26:03 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-06-12 16:24:56 +00:00
2007-10-07 20:44:24 +00:00
2007-06-12 16:24:56 +00:00
2005-07-20 10:30:52 +00:00
2007-10-07 20:44:24 +00:00
2006-12-01 18:37:41 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-06-17 00:33:34 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-05-04 11:15:41 +00:00
2007-10-07 20:44:24 +00:00
2006-01-21 10:44:34 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-08-05 16:16:15 +00:00
2007-10-07 20:44:24 +00:00
2007-02-08 23:05:08 +00:00
2007-10-07 20:44:24 +00:00
2007-05-11 10:48:30 +00:00
2007-10-07 20:44:24 +00:00
2007-06-12 16:24:56 +00:00
2007-05-11 11:00:48 +00:00
2005-08-10 07:10:02 +00:00
2007-10-07 20:44:24 +00:00
2007-10-01 03:22:29 +00:00
2007-09-15 19:07:42 +00:00
2007-09-08 11:35:11 +00:00
2007-06-09 13:46:57 +00:00
2007-09-08 17:48:46 +00:00
2007-05-29 09:29:03 +00:00
2007-09-08 11:35:11 +00:00
2007-09-10 17:06:25 +00:00
2007-10-16 14:05:51 +00:00
2007-05-08 17:01:12 +00:00
2007-05-08 17:01:12 +00:00
2007-08-24 00:53:53 +00:00
2007-10-16 14:05:51 +00:00
2007-06-22 13:50:56 +00:00
2007-10-16 14:05:51 +00:00
2007-07-02 19:22:22 +00:00
2007-09-18 15:16:39 +00:00
2007-09-18 15:16:39 +00:00
2007-08-24 00:53:53 +00:00
2007-10-16 14:05:51 +00:00
2007-10-01 03:22:29 +00:00
2007-10-16 14:05:51 +00:00
2007-09-18 15:16:39 +00:00
2007-09-08 11:35:11 +00:00
2007-05-08 17:01:12 +00:00
2007-10-16 14:05:51 +00:00
2007-09-13 14:43:54 +00:00
2007-09-15 19:07:42 +00:00
2007-10-16 14:05:51 +00:00
2007-09-13 10:36:43 +00:00
2007-09-18 15:16:39 +00:00
2007-10-16 14:05:51 +00:00
2007-10-16 14:05:51 +00:00
2007-09-15 19:07:42 +00:00
2007-10-16 14:05:51 +00:00
2007-09-13 14:43:54 +00:00
2007-10-07 20:44:24 +00:00
2007-03-24 22:15:02 +00:00
2007-07-30 11:06:42 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-07 20:44:24 +00:00
2007-05-11 11:21:43 +00:00
2006-06-18 14:24:12 +00:00
2007-10-07 20:44:24 +00:00
2007-10-19 08:53:14 +00:00
2007-07-27 00:57:06 +00:00
2007-10-07 20:44:24 +00:00
2007-09-24 05:26:24 +00:00
2007-10-07 20:44:24 +00:00
2007-10-19 08:53:14 +00:00
2007-09-24 05:26:24 +00:00
2007-05-25 21:28:49 +00:00
2007-10-07 20:44:24 +00:00
2007-07-10 09:30:46 +00:00
2007-02-20 10:13:11 +00:00