Date: Wed, 27 Feb 2008 06:56:16 +1300 From: Andrew Thompson <thompsa@FreeBSD.org> To: Boris Kochergin <spawk@acm.poly.edu> Cc: freebsd-net@freebsd.org, Eugene Grosbein <eugen@kuzbass.ru> Subject: Re: if_gif/if_bridge problem Message-ID: <20080226175616.GC1509@heff.fud.org.nz> In-Reply-To: <47C4439A.9050502@acm.poly.edu> References: <47C428EC.3090909@acm.poly.edu> <20080226162307.GA80931@svzserv.kemerovo.su> <47C4439A.9050502@acm.poly.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 26, 2008 at 11:51:38AM -0500, Boris Kochergin wrote: > Eugene Grosbein wrote: >> On Tue, Feb 26, 2008 at 09:57:48AM -0500, Boris Kochergin wrote: >> >> >>> bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu >>> 1500 >>> ether 3e:7f:e8:ef:f6:a4 >>> inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 >>> id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 >>> maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200 >>> root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 >>> member: gif6 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP> >>> >> >> [skip] >> >> >>> So, the tunnels and bridges appear to be sending the traffic around >>> properly, but the concentrator machine isn't replying to ARP requests for >>> its bridge0 interface's IP. This is where I'm stuck. Any help is >>> appreciated. >>> >> >> The problem is that if_bridge(4) won't work this way - with only one >> gif-member >> without patching. I've faced this recently and debugged it in detail. >> Then I've produced a patch and now I run it over a month in production >> without a problem: >> >> ftp://www.kuzbass.ru/pub/freebsd/lagg-0.1.tgz >> > > I just tested it on my 7.0-RC1 setup and it did indeed take care of the > problem. Thank you very much! Eugene, I take it the fix that applies on Boris's case is the M_BCAST|M_MCAST setting on the mbuf? I would like to test/commit this. Also, why to you add support for adding a bridge to a lagg interface? regards, Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080226175616.GC1509>