]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Comment out the syncache's test which ensures that hosts which negotiate TCP
authorsilby <silby@FreeBSD.org>
Tue, 20 Nov 2007 06:56:04 +0000 (06:56 +0000)
committersilby <silby@FreeBSD.org>
Tue, 20 Nov 2007 06:56:04 +0000 (06:56 +0000)
commit99338940b2f6bc2ef3d6cdd677dc7fe21b200ca4
tree6c49e2354691f160a707b21e74f71a2579cae92a
parentf568d666e943c1e7003b12a5356f171b8aef0b33
Comment out the syncache's test which ensures that hosts which negotiate TCP
timestamps in the initial SYN packet actually use them in the rest of the
connection.  Unfortunately, during the 7.0 testing cycle users have already
found network devices that violate this constraint.

RFC 1323 states 'and may send a TSopt in other segments' rather than
'and MUST send', so we must allow it.

Discovered by: Rob Zietlow
Tracked down by: Kip Macy
PR: bin/118005
sys/netinet/tcp_syncache.c