From owner-freebsd-bugs@FreeBSD.ORG Wed Jan 1 19:40:01 2014 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B5B98AA5 for ; Wed, 1 Jan 2014 19:40:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8BCB71EE9 for ; Wed, 1 Jan 2014 19:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s01Je17o097851 for ; Wed, 1 Jan 2014 19:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s01Je1Mn097850; Wed, 1 Jan 2014 19:40:01 GMT (envelope-from gnats) Resent-Date: Wed, 1 Jan 2014 19:40:01 GMT Resent-Message-Id: <201401011940.s01Je1Mn097850@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, Peter Jeremy Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AE8E280B for ; Wed, 1 Jan 2014 19:33:22 +0000 (UTC) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 499191EAC for ; Wed, 1 Jan 2014 19:33:21 +0000 (UTC) Received: from server.rulingia.com (c220-239-250-249.belrs5.nsw.optusnet.com.au [220.239.250.249]) by vps.rulingia.com (8.14.7/8.14.7) with ESMTP id s01JXDHx025651 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 2 Jan 2014 06:33:13 +1100 (EST) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.14.7/8.14.7) with ESMTP id s01JX7j8065524 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 2 Jan 2014 06:33:07 +1100 (EST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.14.7/8.14.7/Submit) id s01JX76B065523; Thu, 2 Jan 2014 06:33:07 +1100 (EST) (envelope-from peter) Message-Id: <201401011933.s01JX76B065523@server.rulingia.com> Date: Thu, 2 Jan 2014 06:33:07 +1100 (EST) From: Peter Jeremy To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: kern/185395: IPv4 Multicast broken in 10.x X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Peter Jeremy List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jan 2014 19:40:01 -0000 >Number: 185395 >Category: kern >Synopsis: IPv4 Multicast broken in 10.x >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 01 19:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 10.0-PRERELEASE amd64 >Organization: n/a >Environment: System: FreeBSD server.rulingia.com 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #22 r259613M: Sat Dec 21 09:49:27 EST 2013 root@server.rulingia.com:/var/obj/usr/src/sys/server amd64 Also verified on 10.0-ALPHA1 r255569 arm and r259613M i386. >Description: IPv4 multicast ethernet frames use the IP address of the default route in the destination MAC address, instead of the IP address of the multicast destination. This breaks multicast filtering at the receiver. This is a regression from FreeBSD 9.2. >How-To-Repeat: Run (eg) 'tcpdump -e icmp' on one terminal and 'ping 224.18.52.86' in another window. The tcpdump should show ICMP packets with a destination MAC address of 01:00:5E:12:34:56 but, in my case, they have a destination MAC address of 01:00:5E:28:7B:7B - which matches the IP address of my router. >Fix: Unknown. The cause isn't obvious from a cursory look at the 9.x and 10.x code. >Release-Note: >Audit-Trail: >Unformatted: