From owner-cvs-all@FreeBSD.ORG Sun Feb 24 05:13:21 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AA0316A407; Sun, 24 Feb 2008 05:13:21 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4924713C455; Sun, 24 Feb 2008 05:13:21 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m1O5DKFx093032; Sun, 24 Feb 2008 05:13:20 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m1O5DKBG093031; Sun, 24 Feb 2008 05:13:20 GMT (envelope-from silby) Message-Id: <200802240513.m1O5DKBG093031@repoman.freebsd.org> From: Mike Silbersack Date: Sun, 24 Feb 2008 05:13:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_var.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Feb 2008 05:13:21 -0000 silby 2008-02-24 05:13:20 UTC FreeBSD src repository Modified files: sys/netinet tcp_var.h Log: 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: FreeBSD 7.0: FreeBSD 7.0 + this change: MFC after: 1 week Revision Changes Path 1.161 +5 -2 src/sys/netinet/tcp_var.h