From owner-freebsd-bugs Mon Mar 12 21:35: 4 2001 Delivered-To: freebsd-bugs@freebsd.org Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123]) by hub.freebsd.org (Postfix) with ESMTP id E626837B719 for ; Mon, 12 Mar 2001 21:35:01 -0800 (PST) (envelope-from s-shino@kt.rim.or.jp) Received: from mail2.rim.or.jp by serio.al.rim.or.jp (3.7W/HMX-13) id OAA25461; Tue, 13 Mar 2001 14:35:00 +0900 (JST) Received: from shinomob2 ([165.93.174.19]) by mail2.rim.or.jp (8.9.3/3.7W) id OAA01203; Tue, 13 Mar 2001 14:34:59 +0900 (JST) Date: Tue, 13 Mar 2001 14:34:59 +0900 From: Shunsuke SHINOMIYA To: freebsd-bugs@FreeBSD.ORG Subject: BRIDGE problem in 4.3-BETA Message-Id: <20010313141526.BBC7.S-SHINO@kt.rim.or.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.00.03 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Dear Sir, I testing FreeBSD 4.3-BETA as bridge and firewall with dummynet now. BRIDGE seems to have a problem that caused by change in if_ethersubr.c between 1.70.2.12 and 1.70.2.13. For example, FreeBSD box has some NICs, the box can receive packets via only interface that assigned IP address. Some packets can not receive via another interfaces(IP address is not assigned). If kernel compiled with BRIDGE option, confirms destination of packets by bridge_dst_lookup() in bridge_in() and ether_demux() compare the packet's destination with only the received a NIC's MAC address and discard the packet if bridge_dst_lookup() returned BDG_LOCAL. Thanks. / Shunsuke Shinomiya / /s-shino@kt.rim.or.jp/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message