From owner-freebsd-stable@FreeBSD.ORG Tue Jan 26 20:33:29 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 567031065670; Tue, 26 Jan 2010 20:33:29 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from mail-qy0-f176.google.com (mail-qy0-f176.google.com [209.85.221.176]) by mx1.freebsd.org (Postfix) with ESMTP id E11C18FC17; Tue, 26 Jan 2010 20:33:28 +0000 (UTC) Received: by qyk6 with SMTP id 6so2929702qyk.3 for ; Tue, 26 Jan 2010 12:33:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:cc :subject:message-id:reply-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=34jAJ4SnTQYwQ+JChWf6ZJSPlwQpR6tNUwaECIjWQJE=; b=cWiX6bOp0/WJGfVZKWETA04YhxgUr11rCA161o+ef+7JHfrUS1uv8wi+FnTyZWRqJX ab8aHDRVU4qPGpi9Oaacl+iQ4bqlq5LJhSCjGAHyVN0v3tZthMg9JtQ6DkHfH6JI7bhW O2ISyESKjCM4onpPY06WKfrDzmj0OnuFr2pVo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=oh6XRRL1EAxEQs15ZSjOn7Ih+wdfqG8VRE47VcdnXw+87CYsl7Z7tQX39jpILyT9cG DLt22vw10+VHvtDS67/J1UhkMLHG5HP+oONJISOI2l4IBPWASXaWteH8tclV+RhCwSeR BCxjKrvzVtd8RI798O9Ne+eyq4LvUTZ2bcPog= Received: by 10.224.109.141 with SMTP id j13mr5141893qap.84.1264538008224; Tue, 26 Jan 2010 12:33:28 -0800 (PST) Received: from pyunyh@gmail.com ([174.35.1.224]) by mx.google.com with ESMTPS id 7sm20156028qwb.32.2010.01.26.12.33.24 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 26 Jan 2010 12:33:27 -0800 (PST) Received: by pyunyh@gmail.com (sSMTP sendmail emulation); Tue, 26 Jan 2010 12:33:22 -0800 From: Pyun YongHyeon Date: Tue, 26 Jan 2010 12:33:22 -0800 To: Jack Vogel Message-ID: <20100126203322.GL1187@michelle.cdnetworks.com> References: <20100125182257.GG1187@michelle.cdnetworks.com> <147432021001251038r69393ab3m1a797e58f9fa905a@mail.gmail.com> <02307620-ECDC-4E8B-A5B1-FF8491E226C4@nokia.com> <33c6b0bc1001252031k508426bfh25fad65e9223d87@mail.gmail.com> <147432021001260900p60ed1804t97392d2dff5cd244@mail.gmail.com> <147432021001260914x6e5e1b41n4146904ead9d9108@mail.gmail.com> <2a41acea1001260940sf89512ar5514cee9bb08fd9@mail.gmail.com> <2a41acea1001261155v20a54d39qdc5ad7b9ac88291d@mail.gmail.com> <20100126201258.GK1187@michelle.cdnetworks.com> <2a41acea1001261222v2101f3fbgd095a8f9e9b3e759@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2a41acea1001261222v2101f3fbgd095a8f9e9b3e759@mail.gmail.com> User-Agent: Mutt/1.4.2.3i Cc: Nick Rogers , "stable@freebsd.org" , Joshua Boyd , Pyun YongHyeon Subject: Re: em interface slow down on 8.0R X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 20:33:29 -0000 On Tue, Jan 26, 2010 at 12:22:01PM -0800, Jack Vogel wrote: > Well, what our testers do is assign BOTH an ipv4 and ipv6 address to an > interface, > then netperf runs over both, I don't know the internal details but I assume > both TCP > and UDP are going over ipv6. > > Prior to your change there is IPv6 handling code in the tx checksum > routine, so I > assume the hardware offload for that works. With your patch if I disable > TXCSUM > on the interface then it will work... but before your change it works with > that on. > > So, am I missing something? > Hmm, then I guess there is bug in the patch. Apparently upper stack already computed checksum for IPv6 so the patch should not try to offload IPv6 traffic again. I'll see the patch again. Thanks for valuable input. :-) > Cheers, > > Jack > > > On Tue, Jan 26, 2010 at 12:12 PM, Pyun YongHyeon wrote: > > > On Tue, Jan 26, 2010 at 11:55:00AM -0800, Jack Vogel wrote: > > > I've tried this patch, and it completely breaks IPv6 offloads, which DO > > work > > > btw, > > > our testers have a netperf stress test that does both ipv4 and ipv6, and > > > that test > > > fails 100% after this change. > > > > > > I could go hacking at it myself but as its your code Pyun would you like > > to > > > resolve this issue? > > > > > > > I wonder how you could test IPv6 checksum offloading/TSO as FreeBSD > > does not have that capability yet. Do we already have that > > capability? I vaguely remember there was an effort to bring the > > support in but I don't know current status. If we have the > > capability I would have to update all other drivers that can do > > IPv6 checksum offloading/TSO for IPv6. > > > > > Regards, > > > > > > Jack > > > > > > > > > On Tue, Jan 26, 2010 at 9:40 AM, Jack Vogel wrote: > > > > > > > No, it hasn't, I need time to look it over and be convinced of what he > > was > > > > doing. > > > > > > > > Jack > > > > > > > > > > > > > > > > On Tue, Jan 26, 2010 at 9:14 AM, Nick Rogers > > wrote: > > > > > > > >> looks like the patch mentioned in kern/141843 has not been applied to > > the > > > >> tree? > > > >> > > > >> On Tue, Jan 26, 2010 at 9:00 AM, Nick Rogers > > wrote: > > > >> > > > >> > Is it advisable to patch 8.0-RELEASE kernel sources with the latest > > > >> > (CURRENT) em driver (i.e., src/sys/dev/e1000)? It looks like there > > are > > > >> some > > > >> > updates to the driver since 8.0-RELEASE that may fix some problems? > > > >> > > > > >> > > > > >> _______________________________________________ > > > >> freebsd-stable@freebsd.org mailing list > > > >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > > >> To unsubscribe, send any mail to " > > freebsd-stable-unsubscribe@freebsd.org" > > > >> > > > > > > > > > >