From owner-freebsd-ipfw Wed Mar 8 2:14:49 2000 Delivered-To: freebsd-ipfw@freebsd.org Received: from info.iet.unipi.it (info.iet.unipi.it [131.114.9.184]) by hub.freebsd.org (Postfix) with ESMTP id 3D3ED37B59A for ; Wed, 8 Mar 2000 02:14:44 -0800 (PST) (envelope-from luigi@info.iet.unipi.it) Received: (from luigi@localhost) by info.iet.unipi.it (8.9.3/8.9.3) id LAA65647; Wed, 8 Mar 2000 11:13:25 +0100 (CET) (envelope-from luigi) From: Luigi Rizzo Message-Id: <200003081013.LAA65647@info.iet.unipi.it> Subject: Re: fix to bridging code--m_dup instead of m_copypacket In-Reply-To: from Robert Watson at "Mar 7, 2000 05:27:43 pm" To: Robert Watson Date: Wed, 8 Mar 2000 11:13:25 +0100 (CET) Cc: freebsd-ipfw@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ipfw@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On yet more inspection, it looks like the problem is that bdg_forward() > makes mbuf-related calls that rearrange the mbuf buffers, alignment, etc, > and if calling code from the interface driver has any pointers cast from you spotted the problem. I think i fixed this in the -stable branch (probably in "ed" and "fxp" drivers) but maybe i forgot to fix the version in -current. "de" is currently broken for bridging i believe. I hope i can give a sweep to the network interfaces before monday. cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message