From owner-freebsd-current@FreeBSD.ORG Wed Apr 9 23:59:13 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BDC110656C3 for ; Wed, 9 Apr 2008 23:59:13 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by mx1.freebsd.org (Postfix) with ESMTP id AEE6D8FC23 for ; Wed, 9 Apr 2008 23:59:12 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by yw-out-2324.google.com with SMTP id 2so606387ywt.13 for ; Wed, 09 Apr 2008 16:59:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; 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; bh=/YIJOnSsEKR5C0X0ICCFbu1XVmao3TWJRx0zUL10SgQ=; b=PsTFFPMT+6nrGNQu3bSyx7lxKhSu9bYu+Wq3m+nL2X48RhgO0q8ILXd0U67+UHaq+L8Xp3yLkYydGn7VnEGhJasxUYU/GDN8G94J3wXoszwIo88RBIbGNGjA0YERSux3h4E+ec+mCHNcElCZTROEOKubCCi22Mo8WQU9RO3dgOI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=K0rbApP49i+yf/5r+dVUlqbdJjoMmFYDGWVXraJV8eD4gOM5dx0LtegDNejm/AzVifIDdXnmie0jyFEslXLRjTdJVPlSsRYLc/As8ipC1XglazelIXRXToJjbXMsQZLGp01Axk5T/WVsO/gGWCMbUYF43dRRyX2RyNbREYB8KHA= Received: by 10.115.54.7 with SMTP id g7mr757686wak.214.1207785545020; Wed, 09 Apr 2008 16:59:05 -0700 (PDT) Received: by 10.114.174.20 with HTTP; Wed, 9 Apr 2008 16:59:04 -0700 (PDT) Message-ID: <2a41acea0804091659l7ac2d9adqcbdd0caf900469b@mail.gmail.com> Date: Wed, 9 Apr 2008 16:59:04 -0700 From: "Jack Vogel" To: qpadla@gmail.com In-Reply-To: <200804092043.24500.qpadla@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200802042142.38606.qpadla@gmail.com> <200802070018.54429.qpadla@gmail.com> <006801c87f19$a14d8060$b6db87d4@multiplay.co.uk> <200804092043.24500.qpadla@gmail.com> Cc: Vitezslav Novy , freebsd-current@freebsd.org, Steven Hartland Subject: Re: IP bad-len 0 ( on em0 ) 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: Wed, 09 Apr 2008 23:59:13 -0000 On Wed, Apr 9, 2008 at 10:43 AM, Nikolay Pavlov wrote: > On Thursday 06 March 2008 01:35:43 Steven Hartland wrote: > > Did you ever get anywhere with this? Did Jack respond? > > Nope. I've disabled tso. I've looked into this a little, and then got interrupted with other issues. The reason the thing is zero'ed is because the hardware is going to repacketize this big wad that its been handled, it should be making new headers that appear in the packets on the wire. So its not yet clear to me what the real brokenness is, you are actually SUPPOSED to zero that value and csum according to documentation, but the rewritten headers should have correct len's in them, so the question is why in some cases they do not. I have a test case but it actually involves the advanced code (now in igb). If someone has a simple reproducible set of steps I would appreciate it. Jack