diff options
author | Manikanta Pubbisetty <mpubbise@codeaurora.org> | 2018-03-28 16:04:19 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2018-03-29 12:35:22 +0300 |
commit | db3bdcb9c3ffc628c5284d7ed03a704295ba1214 (patch) | |
tree | 29260761f4478e8cb841fa9a2b841d57615afe74 /net/mac80211/spectmgmt.c | |
parent | 19d3577e35e0cbb42694811b096e749a0f89a824 (diff) | |
download | linux-db3bdcb9c3ffc628c5284d7ed03a704295ba1214.tar.xz |
mac80211: allow AP_VLAN operation on crypto controlled devices
In the current implementation, mac80211 advertises the support of
AP_VLANs based on the driver's support for AP mode; it also
blocks encrypted AP_VLAN operation on devices advertising
SW_CRYPTO_CONTROL.
The implementation seems weird in it's current form and could be
often confusing, this is because there can be drivers advertising
both SW_CRYPTO_CONTROL and AP mode support (ex: ath10k) in which case
AP_VLAN will still be supported but only in open BSS and not in
secured BSS.
When SW_CRYPTO_CONTROL is enabled, it makes more sense if the decision
to support AP_VLANs is left to the driver. Mac80211 can then allow
AP_VLAN operations depending on the driver support.
Signed-off-by: Manikanta Pubbisetty <mpubbise@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/spectmgmt.c')
0 files changed, 0 insertions, 0 deletions