diff options
| author | Avri Altman <[email protected]> | 2015-08-18 13:52:07 +0000 |
|---|---|---|
| committer | Johannes Berg <[email protected]> | 2015-09-04 12:25:46 +0000 |
| commit | 22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed (patch) | |
| tree | a76a60a63d227291e39e7b9d46579f435292d2f3 /net/switchdev/switchdev.c | |
| parent | mac80211: Do not use sizeof() on pointer type (diff) | |
| download | kernel-22f66895e60cfc55b92f6fa93f05bb3fbdbd0bed.tar.gz kernel-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 <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions
