From owner-freebsd-net@FreeBSD.ORG Wed May 16 23:45:01 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2168416A403 for ; Wed, 16 May 2007 23:45:01 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by mx1.freebsd.org (Postfix) with ESMTP id BCE3C13C484 for ; Wed, 16 May 2007 23:45:00 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by py-out-1112.google.com with SMTP id f31so663759pyh for ; Wed, 16 May 2007 16:45:00 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QWo4MrKgo2c3v2vaUgOefI0GrTjSR6+whgdCKq1CNCYny0IjILSMdkf+wb4tspMgaX1MmNdNMiXNVVH3jSm2mne7blMoR/aOZbT4HkeLWm4FmgJpowWp9lHgDQi6hDriGmpt8+cJMN+SKJnuo6f8186YuSaOpkXdhBm2Hle1pj0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EoBmw6c+ccVTlRSAKnjmfkOWE8TYKudjULtytd2W+bVdiztcUmJbMZ9/mY6pcVDqvbwcxaXouXi+667FMZ3DvtnWeIkDZVpvVKj/9qJ+J/yWrhhGKve1gf0HbrzH3/LddCs2RymWVVMYM4hvDpBxEzg06q+PNHg1c3hCWnwWM4Y= Received: by 10.114.166.1 with SMTP id o1mr2586534wae.1179359099317; Wed, 16 May 2007 16:44:59 -0700 (PDT) Received: by 10.114.126.10 with HTTP; Wed, 16 May 2007 16:44:59 -0700 (PDT) Message-ID: <2a41acea0705161644v744b3a5el7a7120dad0ae1697@mail.gmail.com> Date: Wed, 16 May 2007 16:44:59 -0700 From: "Jack Vogel" To: "Sam Leffler" In-Reply-To: <464B9365.1020808@errno.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2a41acea0705161030k40831aa5o168b5bc40fcf3352@mail.gmail.com> <464B4103.4020505@freebsd.org> <2a41acea0705161059g1537c780w500968a82e5fe4f2@mail.gmail.com> <464B5445.1030305@elischer.org> <2a41acea0705161334q56b697d3l3c0a0091c84e756b@mail.gmail.com> <464B9365.1020808@errno.com> Cc: freebsd-net , FreeBSD Current , Andre Oppermann , Julian Elischer Subject: Re: EM and TSO X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 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, 16 May 2007 23:45:01 -0000 On 5/16/07, Sam Leffler wrote: > Jack Vogel wrote: > > You mean other than net.inet.tcp.tso that is there now? > > > > On 5/16/07, Julian Elischer wrote: > >> Jack Vogel wrote: > >> > On 5/16/07, Andre Oppermann wrote: > >> >> Jack Vogel wrote: > >> >> > I introduced a change yesterday that limited TSO to PCI Express > >> >> > adapters, I did this more for avoidance rather than a bug fix, and > >> >> > I'm not 100% sure its the right thing, so I thought I would poll > >> >> > everyone, do you have a PCI-X adapter and are using TSO without > >> >> > problems and wish to keep the support in? > >> >> > >> >> I'm using the dual-port PCI-X adapter and would like to keep > >> >> using TSO on it. There are a lot of those adapters out there > >> >> in servers. TSO is scheduled to be MFC'd really soon now and > >> >> not having it work with em(4) on PCI-X would be quite limiting. > >> > > >> > OK, I'll put it back, you also answered a question I had, namely > >> > the MFC of TSO :) I was hoping that got into 6.3. > >> > > >> > I have another bug I'm working on, will be a delta today or tomorrow > >> > and I'll put it back to what it was. > >> > > >> > Jack > >> > _______________________________________________ > >> > freebsd-net@freebsd.org mailing list > >> > http://lists.freebsd.org/mailman/listinfo/freebsd-net > >> > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >> > >> give a sysctl to change the option. > > ifconfig can be used to ena/dis tso. As I said before just give all the > devices capable of tso the capability but only enable it by default on > those devices you really know work (e.g. pci-e cards). On other devices > users that want to turn it on can do so with ifconfig. I like this, good compromise. Thanks Sam :) Should be coming into tree shortly. Jack