From owner-freebsd-mobile Fri Mar 1 4:21:12 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from polaris.we.lc.ehu.es (polaris.we.lc.ehu.es [158.227.6.43]) by hub.freebsd.org (Postfix) with ESMTP id 0484537B402 for ; Fri, 1 Mar 2002 04:21:08 -0800 (PST) Received: from v-ger.we.lc.ehu.es (v-ger [158.227.6.51]) by polaris.we.lc.ehu.es (8.11.6/8.11.6) with ESMTP id g21CL4j14614; Fri, 1 Mar 2002 13:21:05 +0100 (MET) Received: (from jose@localhost) by v-ger.we.lc.ehu.es (8.11.6/8.11.6) id g21CLMc01598; Fri, 1 Mar 2002 13:21:22 +0100 (CET) (envelope-from jose) Date: Fri, 1 Mar 2002 13:21:22 +0100 From: "Jose M. Alcaide" To: Scott Mitchell Cc: mobile@FreeBSD.ORG Subject: Re: Xircom CE3-10/100 (xe(4)) cannot receive multicast frames Message-ID: <20020301132122.E229@v-ger.we.lc.ehu.es> References: <20011105185451.A392@v-ger.we.lc.ehu.es> <20011106003619.A1861@localhost> <20011106102251.A343@v-ger.we.lc.ehu.es> <000401c166b3$dbe56e70$1680010a@msapama.apama.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <000401c166b3$dbe56e70$1680010a@msapama.apama.com>; from scott@uk.freebsd.org on Tue, Nov 06, 2001 at 11:11:59AM -0000 X-Operating-System: FreeBSD 4.5-RELEASE Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Nov 06, 2001 at 11:11:59AM -0000, Scott Mitchell wrote: > Something is seriously broken in the xe(4) driver. I don't think > multicast receive has ever worked properly -- if you grovel around in > the if_xe.c code you'll find some stuff to set up the multicast address > filters that is never actually used :-( It's been on my list of things > to fix for ages, but no-one complained until now. > [...] > Oops :-) Fixing this should just be a matter of setting up the multicast > hash filter properly (actually, setting it up at all) and tickling a few > mode bits. Is is OK if I send you any patches I come up with to test, since > you seem to have a suitable environment for doing so? These would be > against the -STABLE sources initially. Hello, I have been reading if_xe.c, searching for the multicast support holes. Well, as far as I could see, the main infrastructure is there. If you could give me some basic directions, maybe I could fill the holes. I am interested in getting this xe thing working with IPv6 ;-) Regards, JMA -- ****** Jose M. Alcaide // jose@we.lc.ehu.es // jmas@FreeBSD.org ****** ** "Beware of Programmers who carry screwdrivers" -- Leonard Brandwein ** To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message