silby
5083324c2a
Change FreeBSD 7 so that it returns TCP options in
...
the same order that FreeBSD 6 and before did. Doug
White and the other bloodhounds at ISC discovered that
while FreeBSD 7's ordering of options was more efficient,
it caused some cable modem routers to ignore the
SYN-ACKs ordered in this fashion.
The placement of sackOK after the timestamp option seems
to be the critical difference:
FreeBSD 6:
<mss 1460,nop,wscale 1,nop,nop,timestamp 3512155768 0,sackOK,eol>
FreeBSD 7.0:
<mss 1460,nop,wscale 3,sackOK,timestamp 1370692577 0>
FreeBSD 7.0 + this change:
<mss 1460,nop,wscale 3,nop,nop,timestamp 7371813 0,sackOK,eol>
MFC after: 1 week
2008-02-24 05:13:20 +00:00
..
2007-12-06 09:31:13 +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-12-31 23:48:06 +00:00
2007-12-31 23:48:06 +00:00
2007-06-12 16:24:56 +00:00
2007-10-28 15:55:23 +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-12-22 10:06:11 +00:00
2007-12-07 01:46:13 +00:00
2007-10-07 20:44:24 +00:00
2008-02-07 11:26:52 +00:00
2007-06-12 16:24:56 +00:00
2008-01-24 08:14:38 +00:00
2007-06-12 16:24:56 +00:00
2005-07-20 10:30:52 +00:00
2008-02-07 13:18:59 +00:00
2006-12-01 18:37:41 +00:00
2007-10-24 19:04:04 +00:00
2007-12-25 09:36:51 +00:00
2007-11-06 23:01: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
2008-01-25 14:38:27 +00:00
2007-11-06 23:01:42 +00:00
2008-01-25 14:38:27 +00:00
2007-10-07 20:44:24 +00:00
2006-01-21 10:44:34 +00:00
2007-10-28 17:12:48 +00:00
2005-05-04 13:09:19 +00:00
2008-02-06 15:40:30 +00:00
2007-12-02 13:00:47 +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
2008-01-24 08:25:59 +00:00
2007-05-11 10:48:30 +00:00
2008-02-02 14:11:31 +00:00
2007-06-12 16:24:56 +00:00
2007-10-19 12:46:15 +00:00
2005-08-10 07:10:02 +00:00
2007-10-24 19:04:04 +00:00
2007-10-01 03:22:29 +00:00
2007-09-15 19:07:42 +00:00
2008-01-28 10:31:12 +00:00
2007-06-09 13:46:57 +00:00
2008-01-28 10:33:41 +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-30 14:09:24 +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
2008-01-28 10:25:43 +00:00
2007-06-22 13:50:56 +00:00
2008-01-31 08:22:24 +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
2008-02-22 15:06:25 +00:00
2007-10-01 03:22:29 +00:00
2008-02-22 15:08:10 +00:00
2007-10-30 14:09:24 +00:00
2008-01-31 08:22:24 +00:00
2007-05-08 17:01:12 +00:00
2007-12-04 14:41:48 +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-12-07 01:32:14 +00:00
2007-10-16 14:05:51 +00:00
2007-12-04 14:41:48 +00:00
2008-01-31 08:22:24 +00:00
2007-10-30 14:09:24 +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-24 19:04:04 +00:00
2007-12-19 05:17:40 +00:00
2007-12-18 22:59:07 +00:00
2007-11-30 23:46:51 +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-12-18 22:59:07 +00:00
2007-12-19 16:56:28 +00:00
2007-12-12 20:35:59 +00:00
2007-10-07 20:44:24 +00:00
2007-09-24 05:26:24 +00:00
2007-10-24 19:04:04 +00:00
2008-01-23 21:15:51 +00:00
2008-02-24 05:13:20 +00:00
2007-12-16 03:30:07 +00:00
2007-12-16 05:30:21 +00:00
2007-10-24 19:04:04 +00:00
2007-07-10 09:30:46 +00:00
2007-02-20 10:13:11 +00:00