From owner-freebsd-net@FreeBSD.ORG Wed Nov 24 02:02:33 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5517316A4CE for ; Wed, 24 Nov 2004 02:02:33 +0000 (GMT) Received: from mail.citiz.net (ws15.citiz.net [218.1.66.100]) by mx1.FreeBSD.org (Postfix) with SMTP id 3A98343D31 for ; Wed, 24 Nov 2004 02:02:30 +0000 (GMT) (envelope-from edrt@citiz.net) Received: (umta 13601 invoked by alias); 24 Nov 2004 02:02:23 -0000 X-Lasthop: 221.137.4.49 Received: from unknown (HELO zhaoyi) (unknown@221.137.4.49) by localhost with SMTP; 24 Nov 2004 02:02:23 -0000 From: "edrt" To: freebsd-net@freebsd.org X-mailer: Foxmail 4.2 [cn] Mime-Version: 1.0 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: 7bit Date: Wed, 24 Nov 2004 9:59:9 +0800 Message-Id: <20041124020230.3A98343D31@mx1.FreeBSD.org> cc: edrt@citiz.net Subject: run multicast daemon on vlan interface X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Nov 2004 02:02:33 -0000 Hi All, I tried running pimd and forwarding multicast traffic on vlan interface with a freebsd derived kernel, but it seems that kernel failed to receive multicast traffic on the vlan interface. I guess the reason partly lies in vlan_ioctl's SIOCSIFFLAGS handler doesn't take care IFF_ALLMULTI flag and call parent interface's if_allmulti. Does anyone have a success try of forwarding multicast traffic on vlan interface ? Or the kernel should be patched to support setting IFF_ALLMULTI flag on vlan interface ? Thanks Yi Zhao