mac80211: disable HT/VHT if AP has no HT/VHT capability
authorJohannes Berg <johannes.berg@intel.com>
Thu, 7 Feb 2013 22:33:32 +0000 (23:33 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 15 Feb 2013 08:41:35 +0000 (09:41 +0100)
commit08e6effa1187cc5f401a1cc286ce84f0a581b35a
tree3d48812d1ee8d43a42603c7f528927d56929516a
parentbee7f58699a406a4210ba9e0367bae7ac666abd0
mac80211: disable HT/VHT if AP has no HT/VHT capability

Having HT/VHT operation IEs but not capability IEs
leads to a strange situation where we configure the
channel to an HT or VHT bandwidth and then can't
actually use it. Prevent this by checking that the
HT and VHT capability IEs are present as well as
the operation IEs; if not, disable HT and/or VHT.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/mlme.c