From owner-freebsd-current@FreeBSD.ORG Sun Dec 3 17:40:58 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9870D16A403 for ; Sun, 3 Dec 2006 17:40:58 +0000 (UTC) (envelope-from freebsd@jbraat.demon.nl) Received: from psycho.jubba.nl (jbraat.demon.nl [83.160.172.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60ED143CA5 for ; Sun, 3 Dec 2006 17:40:30 +0000 (GMT) (envelope-from freebsd@jbraat.demon.nl) Received: from [172.31.50.88] (helo=[172.31.50.88]) by psycho.jubba.nl with esmtp (Exim 4.52 (FreeBSD)) id 1GqvKi-0000fX-Ua for current@freebsd.org; Sun, 03 Dec 2006 18:40:57 +0100 Message-ID: <45730C28.4030505@jbraat.demon.nl> Date: Sun, 03 Dec 2006 18:40:56 +0100 From: Jacco Braat User-Agent: Thunderbird 1.5 (X11/20060407) MIME-Version: 1.0 To: current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: RELENG6/amd64: weird tcp window scaling behaviour X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Dec 2006 17:40:58 -0000 Hello, maybe someone can tell if the following behavior is correct: with: net.inet.tcp.recvspace=65536 as is default fetch http://www.google.com/intl/en_ALL/images/logo.gif generates 5 packets for the HTTP GET request (window size = 65535, window scale = 1) fetch http://www.freebsd.org/layout/images/logo-red.png generates 1 packet for the HTTP GET request The difference i see is the google server does not give a window scale in the SYN-ACK, and the freebsd server does (scale = 0). with: net.inet.tcp.recvspace=32768 both requests generate 1 packet for the HTTP GET (scale = 0) If this behavior is by design my ASUS/P5B with realtek 8168 doesn't like it and gives a timeout for google. Thanks Jacco