mac80211: Fixed BSSID handling revisited
authorAlina Friedrichsen <x-alina@gmx.net>
Sat, 24 Jan 2009 00:19:04 +0000 (01:19 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 29 Jan 2009 21:01:41 +0000 (16:01 -0500)
commitdfe670121a2719be6ead12eb5306d4d2714c09cb
treef847b15b8aac03ecf8038b486c557bf85413f205
parentc0380693520b1a1e4f756799a0edc379378b462a
mac80211: Fixed BSSID handling revisited

This patch cleanup the fixed BSSID handling, that
ieee80211_sta_set_bssid() works like ieee80211_sta_set_ssid(). So
that the BSSID is only a second selection criterion besides the
SSID. This allows us to create new IBSS networks with fixed BSSIDs,
which was broken before.

In the second version of this patch the handling of the stupid merges
to the same BSSID is moved out to get reworked into an other patch.

And this version hopefully solves the problems with some low-level
drivers and re-adds the config BSSID warning to help debugging the
low-level drivers.

Much thanks to all who have helped testing! :)

Signed-off-by: Alina Friedrichsen <x-alina@gmx.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/mlme.c