>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 
r...@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:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to