On Fri, 2007-07-13 at 11:48 +0100, David Woodhouse wrote:
> On Fri, 2007-07-13 at 12:37 +0200, Michael Buesch wrote:
> > On Friday 13 July 2007 01:15:28 David Woodhouse wrote:
> > > If I run 'tcpdump -p' to refrain from putting it in promiscuous mode, I
> > > don't see the RA packet to 33:33:00:00:00:01. And IPv6 autoconfiguration
> > > doesn't work.
> > 
> > So, what if you run promisc?
> 
> Then tcpdump sees it, as I showed, but the kernel still doesn't actually
> pick up the address it's advertising.

[11:55] <mb__> Where do you think the packet is rejected? At HW, driver or 
stack level?

I'm not sure. Perhaps the macfilter filters it out when the device isn't
in promiscuous mode?

[11:56] <mb__> Ah, tcpdump sees the packet.

When the device is in promiscuous mode, yes. But not otherwise.

So it's not being correctly delivered from mac80211 to the host stack.
Maybe because the macfilter eats it, or maybe bcm43xx does receive it
and mac80211 assigns it type PACKET_OTHERHOST so it gets ignored. But
there's definitely _something_ wrong here.

-- 
dwmw2

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to