From owner-freebsd-net@FreeBSD.ORG Thu Jan 12 23:43:46 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B69116A41F for ; Thu, 12 Jan 2006 23:43:46 +0000 (GMT) (envelope-from thompsa@freebsd.org) Received: from dbmail-mx3.orcon.co.nz (loadbalancer1.orcon.net.nz [219.88.242.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C7D943D9D for ; Thu, 12 Jan 2006 23:43:28 +0000 (GMT) (envelope-from thompsa@freebsd.org) Received: from heff.fud.org.nz (60-234-149-201.bitstream.orcon.net.nz [60.234.149.201]) by dbmail-mx3.orcon.co.nz (8.13.2/8.13.2/Debian-1) with ESMTP id k0CNhI7J009881; Fri, 13 Jan 2006 12:43:18 +1300 Received: by heff.fud.org.nz (Postfix, from userid 1001) id A64372843B; Fri, 13 Jan 2006 12:43:28 +1300 (NZDT) Date: Fri, 13 Jan 2006 12:43:28 +1300 From: Andrew Thompson To: Bruce Walker Message-ID: <20060112234328.GL2332@heff.fud.org.nz> References: <3e1162e60601061523k742d46cdreade7fb276232f13@mail.gmail.com> <43C53E09.9020108@borderware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43C53E09.9020108@borderware.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: ClamAV 0.87.1/1239/Fri Jan 13 00:36:22 2006 on dbmail-mx3.orcon.co.nz X-Virus-Status: Clean Cc: freebsd-net@freebsd.org, David Leimbach Subject: Re: if_bridge FreeBSD 6.0 on a Broadcom interface not working X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2006 23:43:46 -0000 On Wed, Jan 11, 2006 at 12:19:05PM -0500, Bruce Walker wrote: > David Leimbach wrote: > > >I tried to duplicate this configuration on a dual opteron machine that has > >Broadcom adapters and when I add the bge0 or bge1 interfaces to the bridge0 > >iface that I create I lose all connectivity. The moment I destroy the > >bridge0 interface, bge0 or bge1 as it may be begins responding again. > > Hmmm. I'm getting this *exact* behaviour but with two Intel Ether > Express Pro/1000 interfaces. Previously, I was fiddling with if_bridge > bridging in a box (HP VLi8) with the built-in 3Com i/f (xl0) and an > add-in PRO/1000 card (em0). That worked great. So I have now > duplicated that config in a Supermicro board (X6DHP-8G2; single 3.2 GHz > Xeon) with three PRO/1000 interfaces, using em0 and em1. > > As soon as I boot up with em0 and em1 added to the bridge0 interface, I > lose IP connectivity. Interestingly, I can ping hosts by IP address. > But all attempts to do anything else, eg NTP, DNS or ssh are futile. if_bridge doesnt handle interfaces with TXCSUM at the moment, you can work around this by clearing this with 'ifconfig xxx -txcsum', where xxx is your em or bge card. Im testing a patch to fix this. Andrew