]> git.ipfire.org Git - thirdparty/hostap.git/commit
Fix 20/40 MHz co-ex report processing with obss_interval=0
authorJouni Malinen <jouni@qca.qualcomm.com>
Tue, 3 Feb 2015 10:29:37 +0000 (12:29 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 3 Feb 2015 10:29:37 +0000 (12:29 +0200)
commitd027c7b118fe7bfea7b4ac70f16665a82a657e0e
tree523d7496e82287f1ccc8e31568bf76cd04d48688
parent5095a6b6fc244457bbe29e9f63e0c109f06eb305
Fix 20/40 MHz co-ex report processing with obss_interval=0

If OBSS scan interval is not set, the AP must not schedule a timeout to
restore 40 MHz operation immediately after having moved to a 20 MHz
channel based on an unsolicited co-ex report. Fix this by scheduling the
timeout only if obss_interval is non-zero.

Since we do not currently support AP doing OBSS scans after the initial
BSS setup, this means practically that 40-to-20 MHz transition is
allowed, but 20-to-40 MHz is not with obss_interval=0. The latter gets
enabled if obss_interval is set to a non-zero value so that associated
STAs can take care of OBSS scanning.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/ap/ieee802_11_ht.c