Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id f65BA7o14122 for netdev-outgoing; Thu, 5 Jul 2001 04:10:07 -0700 Received: from l.himel.bg (IDENT:root@unamed.infotel.bg [212.39.68.18] (may be forged)) by oss.sgi.com (8.11.2/8.11.3) with SMTP id f65BA4V14116 for ; Thu, 5 Jul 2001 04:10:05 -0700 Received: from linux.himel.bg (IDENT:ja@linux.himel.bg [127.0.0.1]) by l.himel.bg (8.9.3/8.9.3) with ESMTP id OAA12975; Thu, 5 Jul 2001 14:11:17 +0300 Date: Thu, 5 Jul 2001 14:11:17 +0300 (EEST) From: Julian Anastasov X-Sender: ja@l To: Dror Goldstein cc: netdev@oss.sgi.com Subject: Re: Problem forwarding fragmented multicast packets. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-netdev@oss.sgi.com Precedence: bulk Content-Length: 612 Lines: 30 Hello, On Thu, 5 Jul 2001, Dror Goldstein wrote: > In the function ip_fragment (ip_output.c) when datagrame is fragmented the > flags field (that is included in skb->cb field) is not copied from the old > Skb to the new skb (skb2). ... > + > + /* Dror g.:Copy the flags to each fragment */ > + IPCB(skb2)->flags = IPCB(skb)->flags; > + I see this fix in 2.4.4. But what about the other fields: tc_index nfmark This will allow matching these fragments by fw mark and tc index classifiers. Or I'm overlooking something. QoS gurus? Regards -- Julian Anastasov