From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752518AbZBQNhf (ORCPT ); Tue, 17 Feb 2009 08:37:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751253AbZBQNhR (ORCPT ); Tue, 17 Feb 2009 08:37:17 -0500 Received: from ug-out-1314.google.com ([66.249.92.172]:51495 "EHLO ug-out-1314.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751191AbZBQNhP (ORCPT ); Tue, 17 Feb 2009 08:37:15 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=JsxS9U4byI5oSLfrbacdX4CLIK2kIplJYCppwU8IJTDD42mBduEAljMqs4DQlbuiJ0 1ZsbWKWikVGowiLEVeG8ZYJOsxFFgGIA3ruf+Dya3J1jXfyF9jDK77uNEnzaVEjAuVJO tdxIsmRhqV09vlz6ERU1bjSPjnxZsfo4k0aYs= Date: Tue, 17 Feb 2009 13:37:07 +0000 From: Jarek Poplawski To: Karl Hiramoto Cc: netdev@vger.kernel.org, netfilter@vger.kernel.org, LKML Subject: Re: problem with IPoA (CLIP), NAT, and VLANS Message-ID: <20090217133707.GA6802@ff.dom.local> References: <20090216232016.GA4803@ami.dom.local> <499AA433.8070308@hiramoto.org> <20090217122052.GB6130@ff.dom.local> <499AB345.3070904@hiramoto.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <499AB345.3070904@hiramoto.org> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 17, 2009 at 01:53:25PM +0100, Karl Hiramoto wrote: > Jarek Poplawski wrote: > > On Tue, Feb 17, 2009 at 12:49:07PM +0100, Karl Hiramoto wrote: > > ... > > > >> A side note: so far the original patch i sent works in all cases i have > >> tested, but fails with tcpdump. I suspect its because the skb gets cloned. Hmm... I would like to make sure: if tcpdump breaks it too, then we don't need to blame skb_cow_head(), do we? If it's like this then it looks like the driver's problem with copied/cloned skbs?! (Maybe because some "private" offset is overwritten?) Jarek P.