]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: protect session during CSA
authorLuciano Coelho <luciano.coelho@intel.com>
Mon, 10 Nov 2014 09:10:21 +0000 (11:10 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 24 Nov 2014 06:30:35 +0000 (08:30 +0200)
commit3f5d4f7e6afe31332c6673e6cced90cf52582ee3
tree4931a3fce5fed177c785eef8e2d8c72954f7663e
parent7ac9bac23e05c1f639cd69f9f4427eb9d1f0a9ff
iwlwifi: mvm: protect session during CSA

When another vif is also running during a channel switch, we need to
use a session protection when we move to the new channel, so that we
don't miss the beacons.  Without this, sometimes the other vif
repeatedly gets time exactly when we should be hearing the beacons,
preventing channel switch from completing.  Adding a session
protection that lasts from the moment the channel changes until 2
TBTTs later, ensures that we will hear the beacons on the destination
channel.

Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h