[PATCH] zd1211rw: Support for multicast addresses

2006-11-30 Thread Daniel Drake
From: Ulrich Kunitz [EMAIL PROTECTED] Support for multicast adresses is implemented by supporting the set_multicast_list() function of the network device. Address filtering is supported by a group hash table in the device. This is based on earlier work by Benoit Papillaut. Fixes multicast packet

Re: [PATCH] zd1211rw: Support for multicast addresses

2006-11-30 Thread Stephen Hemminger
On Fri, 1 Dec 2006 00:58:07 + (GMT) Daniel Drake [EMAIL PROTECTED] wrote: From: Ulrich Kunitz [EMAIL PROTECTED] Support for multicast adresses is implemented by supporting the set_multicast_list() function of the network device. Address filtering is supported by a group hash table in

Re: [PATCH] zd1211rw: Support for multicast addresses

2006-11-30 Thread Daniel Drake
Stephen Hemminger wrote: Why all the trouble do it off work queue? Is someone calling set_multicast_list with IRQ's disabled? Register I/O involves sleeping, so we need to be in process context. in_atomic() returns non-zero in the set_multicast_list handler. I couldn't tell you which

Re: [PATCH] zd1211rw: Support for multicast addresses

2006-11-30 Thread Ulrich Kunitz
On 06-11-30 20:57 Daniel Drake wrote: Stephen Hemminger wrote: Why all the trouble do it off work queue? Is someone calling set_multicast_list with IRQ's disabled? Register I/O involves sleeping, so we need to be in process context. in_atomic() returns non-zero in the set_multicast_list