summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
diff options
context:
space:
mode:
authorsilby <silby@FreeBSD.org>2008-02-24 05:13:20 +0000
committersilby <silby@FreeBSD.org>2008-02-24 05:13:20 +0000
commit5083324c2aa77d3d48dbf42837d9d200f1df9e2b (patch)
treec017acdeccf2d6e97b6a6ab0f1055a9896541df9 /lib/libc/stdlib
parentded28f747fe3402c76a5189a35952363c1cb714e (diff)
downloadFreeBSD-src-5083324c2aa77d3d48dbf42837d9d200f1df9e2b.zip
FreeBSD-src-5083324c2aa77d3d48dbf42837d9d200f1df9e2b.tar.gz
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
Diffstat (limited to 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud