ath6kl: Multicast filter support in wow suspend and non-suspend
authorNaveen Gangadharan <ngangadh@qca.qualcomm.com>
Fri, 20 Apr 2012 19:46:56 +0000 (12:46 -0700)
committerKalle Valo <kvalo@qca.qualcomm.com>
Thu, 26 Apr 2012 12:01:30 +0000 (15:01 +0300)
commit6251d8012dbc49869f2453942089c4df82de0c80
tree95f835e55cc3cf35874c55a2a1ed0140c9b3c573
parent03e2084a843a700089a479e0ffdf5876c7059411
ath6kl: Multicast filter support in wow suspend and non-suspend

This patch enables all multicast packets in non suspend mode
and enable multicast filtering in wow suspend mode. This also
fixes a bug in multicast where the driver assumed disable
multicast-all command disabled/filtered all multicast
packets, which was wrong assumption, because firmware will
apply the programmed filter.

Multicast requirements
 - Enable forward all multicast packets(no filtering) in
      non suspend mode.
 - Enable multicast filtering in wow suspend mode for both
      AP and CLIENT.

kvalo: fix a checkpatch warning and drop unrelated newline removal

Signed-off-by: Naveen Gangadharan <ngangadh@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath6kl/cfg80211.c
drivers/net/wireless/ath/ath6kl/core.h
drivers/net/wireless/ath/ath6kl/main.c