From owner-freebsd-stable@FreeBSD.ORG Fri Dec 12 01:31:17 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 8378F1065670 for ; Fri, 12 Dec 2008 01:31:17 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by mx1.freebsd.org (Postfix) with ESMTP id 490588FC16 for ; Fri, 12 Dec 2008 01:31:17 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so1134700rvf.43 for ; Thu, 11 Dec 2008 17:31:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from :to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=wtTvQypJ4UVzCmmQTk/p8+cZuK9iiOHU+OVpu+8TIaM=; b=r+RKeMjI2gW6IE9ZCOUZhokPvMvIbWKoB4KHOTWVFnKbVPqoev2nWEueaVPpeG7xpL lnvPYACAIdDU0won300B95K9d4EleX1GX2kQHjsDxsH9jAT0urARhngfAy8RexfXFc3f g0z+LMnQrSyirjKo3ReCFLIYcmsDR8gyYQR9E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=Z5QdkWH5aaCwf0qxUq0EMwfTbO1OXgrSsIuz3Lau9APtT7Xxdj/BngNwxjSGgXVztg gCEAYsdfUDaX7Y2dVj86LlEAtRp4Mjq5dmmbL908+sDiAyUp2cObAMuN9Qkjipd/PRrJ 1q6/1GbkjBZ5TIQwFabxNShlwu1U81Q3CYqGY= Received: by 10.140.125.1 with SMTP id x1mr1612845rvc.73.1229045476873; Thu, 11 Dec 2008 17:31:16 -0800 (PST) Received: from michelle.cdnetworks.co.kr ([211.53.35.84]) by mx.google.com with ESMTPS id c20sm1681757rvf.5.2008.12.11.17.31.14 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 17:31:15 -0800 (PST) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id mBC1VARI047150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Dec 2008 10:31:10 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id mBC1VAgf047149; Fri, 12 Dec 2008 10:31:10 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 12 Dec 2008 10:31:10 +0900 From: Pyun YongHyeon To: Goran Lowkrantz Message-ID: <20081212013110.GF46707@cdnetworks.co.kr> References: <20081209114723.GE33723@cdnetworks.co.kr> <80D07D8C17DAC73D69DCDC9A@[172.16.2.124]> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i 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 Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2008 01:31:17 -0000 On Wed, Dec 10, 2008 at 08:06:16AM +0100, Goran Lowkrantz wrote: > --On December 9, 2008 12:53:05 +0100 Goran Lowkrantz > wrote: > > >--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. > > > > > I have tried with 'options MROUTING' and it didn't work. > > Did I miss something? Do I have to install and run mrouted also? > > It seems like maybe the first two packages are accepted after registration > as I don't lose the routes until after about 6 min uptime. But to get > further updates, I need the interfaces in promisc. > > So, next step? FYI: I've disabled multicast perfect filtering(r185962). -- Regards, Pyun YongHyeon