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
