Bug 7424
Summary: | zd1211rw multicast support | ||
---|---|---|---|
Product: | Networking | Reporter: | Benoit PAPILLAULT (benoit.papillault) |
Component: | Wireless | Assignee: | Ulrich Kunitz (kune) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | kune |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.18 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7425 | ||
Attachments: | Patch for multicast support |
Description
Benoit PAPILLAULT
2006-10-26 13:43:47 UTC
Is this with an encrypted network? This is using an open AP (linksys based and other AP as well). I think both of my routers aren't doing multicasting. With the vendor driver (and ipw3945) I tried "ping -b 192.168.0.255" and got no response. I dumped the frames at the driver level being sent from both vendor driver and zd1211rw and they matched, including ctrlset. Have not tested whether the frame is "hitting the air". My routers aren't responding to broadcast pings, but I did "echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts" on another box on the network and then that one starts responding. This is with a zd1211b. Do you have other wireless hardware available? Next step would be to put another device in monitor mode, and use wireshark to see whether the zd1211's broadcast packets are actually hitting the air. Problem is not sending multicast packets (multicast packets are sent like normal data packets), problem is receiving multicast packets. I compared the source code with the vendor driver, the set_multicast_list is not defined in the zd1211rw. I tried to adapt the source code ... but failed :-( Benoit I just send a diff to the mailing list. multicast and ipv6 are now working properly. Will the patch be applied in some official tree? if so, which one? The current patch is based on dsd tree. Benoit Reopening until we have a fix in the development tree Created attachment 9628 [details]
Patch for multicast support
This patch should fix the multicast behaviour of the driver.
Benoit Papillaut confirmed today, that the patch from 2006-11-26 fixes the bug. Many thanks to him for raising the issue, demonstrating with a patch how to fix the bug and testing my reworked patch again. I had to assign the bug to me, before I could close it. |