From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 14 15:20:08 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C593A16A4CE for ; Mon, 14 Mar 2005 15:20:08 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 898D843D46 for ; Mon, 14 Mar 2005 15:20:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j2EFK8MV027980 for ; Mon, 14 Mar 2005 15:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j2EFK85T027979; Mon, 14 Mar 2005 15:20:08 GMT (envelope-from gnats) Resent-Date: Mon, 14 Mar 2005 15:20:08 GMT Resent-Message-Id: <200503141520.j2EFK85T027979@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alain Thivillon Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB9D316A4CE for ; Mon, 14 Mar 2005 15:14:33 +0000 (GMT) Received: from itesec.hsc.fr (itesec.hsc.fr [192.70.106.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEE1643D39 for ; Mon, 14 Mar 2005 15:14:32 +0000 (GMT) (envelope-from Alain.Thivillon@hsc.fr) Received: from synda.hsc.fr (synda.hsc.fr [192.70.106.104]) by itesec.hsc.fr (Postfix) with ESMTP id D7F9520FBF for ; Mon, 14 Mar 2005 16:14:31 +0100 (CET) Received: by synda.hsc.fr (Postfix, from userid 1000) id CC9C13B0308; Mon, 14 Mar 2005 16:14:31 +0100 (CET) Received: from itesec.hsc.fr (itesec.hsc.fr [192.70.106.33]) by synda.hsc.fr (Postfix) with ESMTP id 0DFF43B0308 for ; Mon, 14 Mar 2005 15:47:54 +0100 (CET) Received: by itesec.hsc.fr (Postfix, from userid 1030) id CDC1D21005; Mon, 14 Mar 2005 15:47:53 +0100 (CET) Received: from fw.hsc.fr (fw-dmzpub.hsc.fr [192.70.106.46]) by itesec.hsc.fr (Postfix) with ESMTP id AA56920F3C; Mon, 14 Mar 2005 15:47:53 +0100 (CET) Received: by fw.hsc.fr (Postfix, from userid 1030) id A39B461C1D; Mon, 14 Mar 2005 15:47:53 +0100 (CET) Message-Id: <20050314144753.A39B461C1D@fw.hsc.fr> Date: Mon, 14 Mar 2005 15:47:53 +0100 (CET) From: Alain Thivillon To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: alain.thivillon@hsc.fr Subject: kern/78821: ALLMULTI on Vlan Interfaces X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alain Thivillon List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 15:20:09 -0000 >Number: 78821 >Category: kern >Synopsis: ALLMULTI on Vlan Interfaces >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 14 15:20:08 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alain Thivillon >Release: FreeBSD 5.3-RELEASE-p5 i386 >Organization: HSC >Environment: System: FreeBSD fw.hsc.fr 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #5: Fri Mar 11 17:26:07 CET 2005 root@fw.hsc.fr:/usr/obj/usr/src/sys/FW i386 Networks interfaces: em Intel Card with 4 vlans. >Description: When using mrouted on a system with Vlan interfaces, FreeBSD fails to set ALLMULTI flag on vlan parent interface. As result, IGMP query responses are not received by mrouted unless router is actually client of multicast group, and mrouted fails to forward multicast packets on these interfaces, even if there is group members. >How-To-Repeat: Configure ip forwading between 2 vlans interfaces on a MROUTING kernel, launch mrouted and watch mrouted forwarding table when a client send IGMP Host Membership Report. The table is not updated until router himself is group member (and thus multicast group address is programmed on parent interface). >Fix: As this is done for standard multicast code, setting ALLMULTI flag on vlan interface should set ALLMULTI on parent interface. Alternatively, a "allmulti/-allmulti" option to ifconfig should be sufficient to let mrouted works on vlan interfaces. >Release-Note: >Audit-Trail: >Unformatted: