From owner-freebsd-net@FreeBSD.ORG Wed Aug 14 23:27:19 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C6C534BE; Wed, 14 Aug 2013 23:27:19 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 95EBC2ED9; Wed, 14 Aug 2013 23:27:19 +0000 (UTC) Received: by mail-pa0-f52.google.com with SMTP id kq13so191255pab.39 for ; Wed, 14 Aug 2013 16:27:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=AYZQkQ6oR6HAwyKaiUjbVmMJ9SU1nk1QYcpYV7jSmhw=; b=obWxiys6/OLB8HWtdGMu6yQtRCK93YhDxQxd6M1tM/xbAJT7PvQyRoOcu5GZKIvvtT Be2CjMWdZ3MZ0z+GqQ+wZMat+rP+MvDCBM8OpcmlXT8A0EtZalyNat22ojxniYGdYf8o RIOgF04NRah0fj6qDwLt8w72sDq40q7PEww15mdtuOme9/kvtqV3pPPUXuHYXeSOOphA LNixF81lOjJRgCVUL23eF7inWMnraVPpvGi3uwJlNGeEqS8wfUrr5OmQYIGIaf4wDoOy HaVlgwnPzgv7iJWRjlcr/ZZOKoJ7HrvffnrxD3I1YXqtEWOs7bok1MPTNFZeQ6mYBk0T UZ/Q== MIME-Version: 1.0 X-Received: by 10.69.0.168 with SMTP id az8mr12510791pbd.51.1376522839223; Wed, 14 Aug 2013 16:27:19 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.67.14.66 with HTTP; Wed, 14 Aug 2013 16:27:19 -0700 (PDT) In-Reply-To: <520BDEAE.9000104@freebsd.org> References: <520A6D07.5080106@freebsd.org> <520AFBE8.1090109@freebsd.org> <520B24A0.4000706@freebsd.org> <520B3056.1000804@freebsd.org> <520BDEAE.9000104@freebsd.org> Date: Wed, 14 Aug 2013 16:27:19 -0700 X-Google-Sender-Auth: Qj9yVZIPQP8pCzvU22GxBP6BuNA Message-ID: Subject: Re: TSO and FreeBSD vs Linux From: Kevin Oberman To: Julian Elischer Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Lawrence Stewart , FreeBSD Net X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Aug 2013 23:27:19 -0000 On Wed, Aug 14, 2013 at 12:46 PM, Julian Elischer wrote: > On 8/14/13 3:23 PM, Lawrence Stewart wrote: > >> On 08/14/13 16:33, Julian Elischer wrote: >> >> They switched to using an initial window of 10 segments some time ago. >>>> FreeBSD starts with 3 or more recently, 10 if you're running recent >>>> 9-STABLE or 10-CURRENT. >>>> >>> I tried setting initial values as shown: >>> net.inet.tcp.local_slowstart_**flightsize: 10 >>> net.inet.tcp.slowstart_**flightsize: 10 >>> it didn't seem to make too much difference but I will redo the test. >>> >> Assuming this is still FreeBSD 8.0 as you mentioned out-of-band, >> changing those variables without disabling rfc3390 will have no effect. >> >> I think (check the driver code in question as I'm not sure) that if you >> "ifconfig lro" and the driver has hardware support or has been made >> aware of our software implementation, it should DTRT. >> > > so I ran on 9.2-beta ( a week or two old) and it had similar problems.. > only worse.. 9.2 actually sends multiple packets when is doesn't need to.. > http://people.freebsd.org/~julian/fbsd9.png > Ack! (Sorry) I could have sworn that this had been fixed. Has it been re-broken? -- R. Kevin Oberman, Network Engineer E-mail: rkoberman@gmail.com