Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Apr 2010 05:42:59 GMT
From:      Masahiko KIMOTO <kimoto@soum.co.jp>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/145905: multicast packets aren't received when PROMISC mode on fxp.
Message-ID:  <201004210542.o3L5gxcZ078874@www.freebsd.org>
Resent-Message-ID: <201004210550.o3L5o4DH029235@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         145905
>Category:       kern
>Synopsis:       multicast packets aren't received when PROMISC mode on fxp.
>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:   Wed Apr 21 05:50:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Masahiko KIMOTO
>Release:        7.2-STABLE
>Organization:
SOUM Corporation
>Environment:
System: FreeBSD toscano.soum.co.jp 7.2-STABLE FreeBSD 7.2-STABLE #0: Fri Jul 3 \
12:40:47 JST 2009 root@toscano.soum.co.jp:/usr/src/sys/amd64/compile/TOSCANO am\
d64

>Description:
When set promiscus mode on fxp interface, multicast packets 
which the host doesn't joined address are not received.

>How-To-Repeat:
set promiscus flag on fxp. tcpdump on the interface and send
multicast packet to not-joined address. they does not been
observed.

>Fix:
Intel NIC has two flags for promiscus mode, one for unicast and another is for multicast. 
When the user set promiscus mode flag on the interface, both flags should be set.
Although current cord (including -current) set only unicast promiscus flag.
fxp.c on OpenBSD fixed this problem. Please refer and import it.



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004210542.o3L5gxcZ078874>