From owner-freebsd-bugs Mon Feb 11 17:20: 7 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2E0B337B41B for ; Mon, 11 Feb 2002 17:20:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1C1K2f36327; Mon, 11 Feb 2002 17:20:02 -0800 (PST) (envelope-from gnats) Date: Mon, 11 Feb 2002 17:20:02 -0800 (PST) Message-Id: <200202120120.g1C1K2f36327@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: AMAKAWA Shuhei Subject: Re: kern/34801: TCP window size bug (afflicting IP Filter keep state) Reply-To: AMAKAWA Shuhei Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/34801; it has been noted by GNATS. From: AMAKAWA Shuhei To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: kern/34801: TCP window size bug (afflicting IP Filter keep state) Date: Tue, 12 Feb 2002 01:19:00 +0000 kern/34801 is obviously incorrect. In fact, RFC 1323 comes into play. The default value of net.inet.tcp.recvspace of 65536 requires that the RFC 1323 window scale extention be used. However, IP Filter apparently doesn't support RFC 1323 extensions and takes the window size field literally. You could blame IP Filter for this, but I think lowering the default tcp.recvspace to 65535 is a reasonable concession to make, to make IP Filter work without tweaking anything. The original aim of raising it to 64K must not have been to activate window scaling. So, please apply the patch. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message