From owner-freebsd-bugs@FreeBSD.ORG Wed Apr 21 05:50:05 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 49CAD1065678 for ; Wed, 21 Apr 2010 05:50:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0A5E48FC18 for ; Wed, 21 Apr 2010 05:50:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3L5o422029236 for ; Wed, 21 Apr 2010 05:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3L5o4DH029235; Wed, 21 Apr 2010 05:50:04 GMT (envelope-from gnats) Resent-Date: Wed, 21 Apr 2010 05:50:04 GMT Resent-Message-Id: <201004210550.o3L5o4DH029235@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, Masahiko KIMOTO Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E7921065670 for ; Wed, 21 Apr 2010 05:43:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id F1F628FC15 for ; Wed, 21 Apr 2010 05:43:00 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o3L5gxIQ078875 for ; Wed, 21 Apr 2010 05:42:59 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o3L5gxcZ078874; Wed, 21 Apr 2010 05:42:59 GMT (envelope-from nobody) Message-Id: <201004210542.o3L5gxcZ078874@www.freebsd.org> Date: Wed, 21 Apr 2010 05:42:59 GMT From: Masahiko KIMOTO To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/145905: multicast packets aren't received when PROMISC mode on fxp. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Apr 2010 05:50:05 -0000 >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: