From owner-freebsd-stable@FreeBSD.ORG Tue Dec 9 11:53:08 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD3B71065670 for ; Tue, 9 Dec 2008 11:53:08 +0000 (UTC) (envelope-from glz@hidden-powers.com) Received: from mail.hidden-powers.com (mail.hidden-powers.com [213.242.135.162]) by mx1.freebsd.org (Postfix) with ESMTP id 6C2FC8FC21 for ; Tue, 9 Dec 2008 11:53:08 +0000 (UTC) (envelope-from glz@hidden-powers.com) Received: from mail.hidden-powers.com (localhost [127.0.0.1]) by dkim.hidden-powers.com (Postfix) with ESMTP id CB2066D5DF; Tue, 9 Dec 2008 12:53:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hidden-powers.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= selector1; bh=7dbp6oE3Z2w5o+PJXgYZrI5Fhos=; b=HPVyQKefWop28hWyxT +9LNj/+I9bxA+yeGA618UXtzAZlL+dwGVLryY2A1QIBDOSyIH7tz5i4kj4xXywO6 WPhFC1v2IsfdVhLzcb8xDEX4HmUb+018QCQ3vzvIvnujuR1JrIiecOudQWnLXs7t 8Gr3JY7aW/Jl5W/dVtKMz1s5Q= Received: from [172.16.2.124] (gw01.ismobile.com [212.73.186.202]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.hidden-powers.com (Postfix) with ESMTPSA id 037666D4DE; Tue, 9 Dec 2008 12:53:05 +0100 (CET) Date: Tue, 09 Dec 2008 12:53:05 +0100 From: Goran Lowkrantz To: pyunyh@gmail.com Message-ID: <80D07D8C17DAC73D69DCDC9A@[172.16.2.124]> In-Reply-To: <20081209114723.GE33723@cdnetworks.co.kr> References: <20081209114723.GE33723@cdnetworks.co.kr> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: stable@freebsd.org Subject: Re: Regression in vr - not receiveing multicast X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Dec 2008 11:53:08 -0000 --On December 9, 2008 20:47:23 +0900 Pyun YongHyeon wrote: > On Tue, Dec 09, 2008 at 10:40:17AM +0100, Goran Lowkrantz wrote: > > Hi, > > > > in July, vr had this problem and was fixed: > > > > > > > > but now it's back again! > > > > There was just one bug fix since then and I guess the fix is not > related with your issue. > > > On a system with the following: > > 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #3: Thu Oct 16 12:31:04 UTC 2008 > > > > I have to set all vr interfaces in promisc to get routing info. > > > > Using Quagga > > # pkg_info -Ix uagga > > quagga-0.99.10_3 Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route > software > > > on an inner network using RIPv2 > > # ifmcstat -i vr0 > > vr0: > > inet xxx.xxx.xxx.xxx > > group 224.0.0.9 > > igmpv2 > > mcast-macaddr 01:00:5e:00:00:09 refcnt 1 > > group 224.0.0.1 > > mcast-macaddr 01:00:5e:00:00:01 refcnt 1 > > > > > > On the same box, we have some em devices also and they work without > any > problems. > > > > There is fundamental differences between em(4) and vr(4). The > vr(4) for VT6105M takes advantage of perfect multicast filtering > feature which is not present on all em(4) interface. Perfect > multicast filtering can reduce unwanted multicast traffics such > that it could save a lot of CPU cycles. The downside is that vr(4) > cannot accept multicast frames for a multicast group without > joining the multicast group first. > For multicast routing purpose I guess 'options MROUTING' kernel > option should be enabled to accept all multicast frames. > Does your kernel have that option? No it has not. I will create such a beast and return with stories. /glz