diff options
author | Dmitry Tarnyagin <abi.dmitryt@gmail.com> | 2011-11-04 17:12:07 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-11 12:32:47 -0500 |
commit | dd9dfb9f95e2141db672eb12a1d71892e9e481fb (patch) | |
tree | f804b9a7a7789bf167461de19a4bbfacce7c3a57 /net/8021q/vlan_netlink.c | |
parent | 1eb54c8a0fa0061247f3bd327b320c3e20c97340 (diff) | |
download | blackbird-op-linux-dd9dfb9f95e2141db672eb12a1d71892e9e481fb.tar.gz blackbird-op-linux-dd9dfb9f95e2141db672eb12a1d71892e9e481fb.zip |
cfg80211: merge in beacon ies of hidden bss.
The problem with PSM when a hidden SSID was used was originally
reported by Juuso Oikarinen.
- When generally scanning, the AP is getting a bss entry with
a zero SSID.
- When associating, a probe-req is sent to the AP with the SSID,
and as a result a probe-response is received with the hidden
SSID in place. As a consequence, a second bss entry is created
for the AP, now with the real SSID.
- After association, mac80211 executes ieee80211_recalc_ps(),
but does not switch to powersave because the beacon-ies are missing.
As result, the STA does not ever enter PSM.
The patch merges in beacon ies of hidden bss from beacon to the probe
response, creating a consistent set of ies in place.
Patch is depended on "cfg80211: fix cmp_ies" made by Johannes.
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/8021q/vlan_netlink.c')
0 files changed, 0 insertions, 0 deletions