Date: Tue, 6 Nov 2001 11:11:59 -0000 From: "Scott Mitchell" <scott@uk.freebsd.org> To: "Jose M. Alcaide" <jose@we.lc.ehu.es> Cc: <mobile@FreeBSD.ORG> Subject: Re: Xircom CE3-10/100 (xe(4)) cannot receive multicast frames Message-ID: <000401c166b3$dbe56e70$1680010a@msapama.apama.com> References: <20011105185451.A392@v-ger.we.lc.ehu.es> <20011106003619.A1861@localhost> <20011106102251.A343@v-ger.we.lc.ehu.es>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message -----
From: "Jose M. Alcaide" <jose@we.lc.ehu.es>
To: "Scott Mitchell" <scott.mitchell@mail.com>
Cc: <mobile@FreeBSD.ORG>
Sent: Tuesday, November 06, 2001 9:22 AM
Subject: Re: Xircom CE3-10/100 (xe(4)) cannot receive multicast frames
> On Tue, Nov 06, 2001 at 12:36:19AM +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.
>
> Uh, oh! So I am the first one trying to use IPv6 with a xe. IPv6 _needs_
> full multicast support to work.
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.
> > I'll look into it as soon as I can, which might not be for a few weeks
> > (sorry). In the meantime, could you try putting the card in promiscuous
> > mode and see if it receives the offending frames then?
>
> Yes. With "tcpdump ether multicast and not ether broadcast" I see the
> multicast frames. However, using "tcpdump -p ..." no multicast frames are
> received.
I'll try to look at this over the weekend (but no promises).
Scott
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000401c166b3$dbe56e70$1680010a>
