summaryrefslogtreecommitdiff
path: root/net/wireless
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2012-07-18 10:27:27 +0200
committerJohannes Berg <johannes.berg@intel.com>2012-07-31 16:10:58 +0200
commit7eeff74c29259e9cb7765e3845c0b74057f744da (patch)
treecfb18a70ebf04ad24856eb5578296abbcb1b2bb4 /net/wireless
parentd545daba5357c1ca377a4fe917ccf4de3a3031e0 (diff)
mac80211: don't react to beacon loss if HW monitoring
If the HW is monitoring connection loss (as advertised by IEEE80211_HW_CONNECTION_MONITOR) but not filtering beacons (IEEE80211_VIF_BEACON_FILTER) then mac80211 will still start the beacon loss timer and if a few beacons are lost, e.g. due to scanning, drop the connection. If the hardware doesn't advertise connection monitoring, then it won't drop the connection right away but probe the AP, which is intended, but due to the logic in the timer when connection monitoring is done it assumes the connection was actually lost. Fix this problem by not starting the timer when the HW does connection monitoring. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions