zd1211rw: Fix multicast filtering.
authorBenoit Papillault <benoit.papillault@free.fr>
Sun, 3 Jan 2010 09:20:01 +0000 (10:20 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 4 Jan 2010 21:09:49 +0000 (16:09 -0500)
commit7de3c5dc0ac89b847b00f25d16976c158dc38e4c
tree7a6e63af78ba0ca11e9a299448ea01118428e9a1
parent8a9ac160e844c7ce8074f6aa531feefb4acdee7c
zd1211rw: Fix multicast filtering.

If multicast parameter (as returned by zd_op_prepare_multicast) has
changed, no bit in changed_flags is set. To handle this situation, we do
not return if changed_flags is 0. If we do so, we will have some issue
with IPv6 which uses multicast for link layer address resolution.

Signed-off-by: Benoit Papillault <benoit.papillault@free.fr>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/zd1211rw/zd_mac.c