From owner-freebsd-bugs@FreeBSD.ORG Sat Dec 4 18:20:15 2004 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 DB37516A4CE for ; Sat, 4 Dec 2004 18:20:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA8DC43D6E for ; Sat, 4 Dec 2004 18:20:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iB4IKFaf068231 for ; Sat, 4 Dec 2004 18:20:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iB4IKFQc068230; Sat, 4 Dec 2004 18:20:15 GMT (envelope-from gnats) Resent-Date: Sat, 4 Dec 2004 18:20:15 GMT Resent-Message-Id: <200412041820.iB4IKFQc068230@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, Bernhard Schmidt Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6652D16A4CE for ; Sat, 4 Dec 2004 18:11:29 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58F9A43D5C for ; Sat, 4 Dec 2004 18:11:29 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iB4IBQA4016401 for ; Sat, 4 Dec 2004 18:11:26 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id iB4IBQli016387; Sat, 4 Dec 2004 18:11:26 GMT (envelope-from nobody) Message-Id: <200412041811.iB4IBQli016387@www.freebsd.org> Date: Sat, 4 Dec 2004 18:11:26 GMT From: Bernhard Schmidt To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: misc/74683: pf drops MLD reports X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2004 18:20:16 -0000 >Number: 74683 >Category: misc >Synopsis: pf drops MLD reports >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 04 18:20:15 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Bernhard Schmidt >Release: 5.3-STABLE >Organization: none >Environment: FreeBSD heimdall.birkenwald.de 5.3-STABLE FreeBSD 5.3-STABLE #0: Wed Nov 24 00:48:49 CET 2004 root@heimdall.birkenwald.de:/usr/obj/usr/src/sys/HEIMDALL i386 >Description: When pf firewall is enabled even with a most simple ruleset pass all an IPv6 multicast daemon like pim6sd or xorp on the machine cannot receive MLD reports from multicast clients trying to subscribe a group. A pcap dump (ethereal or tcpdump) of a report sample is available for download at http://www.birkenwald.de/~berni/tmp/mld.dump when pf is disabled with "pfctl -d" Multicast works fine >How-To-Repeat: - Compile a kernel with PF, PIM and MROUTING - Install /usr/ports/net/pim6sd and configure - Load simple pf ruleset "pass all" - Startup pim6sd in debugging mode and subscribe from a client to an IPv6 multicast group - pfctl -d - subscribe again, now pim6sd can see the MLD reports >Fix: >Release-Note: >Audit-Trail: >Unformatted: