wl1251: implement filtering
authorGrazvydas Ignotas <notasas@gmail.com>
Tue, 26 Oct 2010 15:51:49 +0000 (18:51 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Sun, 31 Oct 2010 20:10:34 +0000 (22:10 +0200)
commit4ab8e441ceff56e9ec1d9e74ab1372b4e7e57b76
treea7967ee7fff954e95e68d9aa06e6f05b7113b977
parent90c816b6658b715d151f0706c1ef73a77c5d703b
wl1251: implement filtering

Finish up filtering code and enable it. mac80211 no longer requires
to be atomic in .configure_filter callback, so remove filter_work.
The new filtering code makes sure it doesn't enable BSSID filtering
while BSSID is not set so that association works properly. This
allows removing hack in wl1251_cmd_join.

Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
drivers/net/wireless/wl12xx/wl1251.h
drivers/net/wireless/wl12xx/wl1251_cmd.c
drivers/net/wireless/wl12xx/wl1251_main.c