summaryrefslogtreecommitdiffstats
path: root/net/rfkill
diff options
context:
space:
mode:
authorAvri Altman2015-08-18 15:52:07 +0200
committerJohannes Berg2015-09-04 14:25:46 +0200
commit22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed (patch)
treea76a60a63d227291e39e7b9d46579f435292d2f3 /net/rfkill
parentmac80211: Do not use sizeof() on pointer type (diff)
downloadkernel-qcow2-linux-22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed.tar.gz
kernel-qcow2-linux-22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed.tar.xz
kernel-qcow2-linux-22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed.zip
mac80211: protect non-HT BSS when HT TDLS traffic exists
HT TDLS traffic should be protected in a non-HT BSS to avoid collisions. Therefore, when TDLS peers join/leave, check if protection is (now) needed and set the ht_operation_mode of the virtual interface according to the HT capabilities of the TDLS peer(s). This works because a non-HT BSS connection never sets (or otherwise uses) the ht_operation_mode; it just means that drivers must be aware that this field applies to all HT traffic for this virtual interface, not just the traffic within the BSS. Document that. Signed-off-by: Avri Altman <avri.altman@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/rfkill')
0 files changed, 0 insertions, 0 deletions