From Alain.Thivillon@hsc.fr  Mon Mar 14 15:14:33 2005
Return-Path: <Alain.Thivillon@hsc.fr>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id CB9D316A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; 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 <FreeBSD-gnats-submit@freebsd.org>; 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 <FreeBSD-gnats-submit@freebsd.org>; 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 <at@synda.hsc.fr>; 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 <alain.thivillon@hsc.fr>
Reply-To: Alain Thivillon <alain.thivillon@hsc.fr>
To: FreeBSD-gnats-submit@freebsd.org
Cc: alain.thivillon@hsc.fr
Subject: ALLMULTI on Vlan Interfaces
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         78821
>Category:       kern
>Synopsis:       ALLMULTI on Vlan Interfaces
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    yar
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 14 15:20:08 GMT 2005
>Closed-Date:    Wed Jul 06 11:25:54 GMT 2005
>Last-Modified:  Wed Jul 06 11:25:54 GMT 2005
>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:
State-Changed-From-To: open->closed 
State-Changed-By: yar 
State-Changed-When: Wed Jul 6 11:24:03 GMT 2005 
State-Changed-Why:  
The work on fixing this problem is being done under PR kern/81978. 
Thanks for reporting! 


Responsible-Changed-From-To: freebsd-bugs->yar 
Responsible-Changed-By: yar 
Responsible-Changed-When: Wed Jul 6 11:24:03 GMT 2005 
Responsible-Changed-Why:  
I closed this duplicate PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78821 
>Unformatted:
