wl1251: implement filtering
authorGrazvydas Ignotas <notasas@gmail.com>
Tue, 26 Oct 2010 15:51:49 +0000 (18:51 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Mon, 17 Jan 2011 17:19:43 +0000 (19:19 +0200)
commitb397d0afa268d6791feaef64bd5eda170382ef81
treef2f2788ce089458fc95792539d7f9bbd9f073b11
parent02e1b926fe4a02bc779575f638c150f3c7c960c0
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