summaryrefslogtreecommitdiff
path: root/firmware/emi62
diff options
context:
space:
mode:
authorArik Nemtsov <arik@wizery.com>2015-06-14 13:53:46 (GMT)
committerJohannes Berg <johannes.berg@intel.com>2015-07-17 13:38:18 (GMT)
commitd51c2ea3704be07f030c78d57641d6b972e301ee (patch)
treeecaa23ed4251a33e7b7ba1629f23c9b2a82673b9 /firmware/emi62
parent3633ebebab2bbe88124388b7620442315c968e8f (diff)
downloadlinux-d51c2ea3704be07f030c78d57641d6b972e301ee.tar.xz
mac80211: TDLS: correctly configure SMPS state
The IEEE802.11-2012 specification is vague regarding SMPS operation during TDLS. It does not define a clear way to transition between SMPS states. To avoid interop issues, set SMPS to off when TDLS peers are connected. Accomplish this by extending the definition of the AUTOMATIC state. If the driver forces a state other than OFF, disconnect all TDLS peers. While at it, avoid changing the SMPS state of the peer STA. We have no way to control it, so try and behave correctly towards it. Move the TDLS peer-teardown function to where the rest of the TDLS code resides. Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'firmware/emi62')
0 files changed, 0 insertions, 0 deletions