Block frame processing during scan might delay the ADDBA response, which eventually timeouts and significantly reduces the device throughput. Remove this constrain as it's not required for the HW scan. Signed-off-by: Victor Goldenshtein <victorg@xxxxxx> --- net/mac80211/iface.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 06fac29..a26ee36 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c @@ -1063,7 +1063,7 @@ static void ieee80211_iface_work(struct work_struct *work) if (!ieee80211_sdata_running(sdata)) return; - if (local->scanning) + if (local->scanning && !local->ops->hw_scan) return; /* -- 1.7.5.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html