|
@@ -1168,7 +1168,8 @@ ieee80211_sta_process_chanswitch(struct ieee80211_sub_if_data *sdata,
|
|
ieee80211_queue_work(&local->hw, &ifmgd->chswitch_work);
|
|
ieee80211_queue_work(&local->hw, &ifmgd->chswitch_work);
|
|
else
|
|
else
|
|
mod_timer(&ifmgd->chswitch_timer,
|
|
mod_timer(&ifmgd->chswitch_timer,
|
|
- TU_TO_EXP_TIME(csa_ie.count * cbss->beacon_interval));
|
|
|
|
|
|
+ TU_TO_EXP_TIME((csa_ie.count - 1) *
|
|
|
|
+ cbss->beacon_interval));
|
|
}
|
|
}
|
|
|
|
|
|
static bool
|
|
static bool
|