hostapd: Extend support for HT 20/40 coexistence feature
authorPeng Xu <pxu@qca.qualcomm.com>
Mon, 14 Apr 2014 17:40:56 +0000 (20:40 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 29 Apr 2014 09:52:09 +0000 (12:52 +0300)
commit9c47f6a2a663eb7d6459b0e97ff0ac46021880f2
tree56a7745c48fadba07eb735abcdc06a8b1cd37077
parent196c9c7cd2c6f0ac3fe14ff6cad0ae0b2b6e3402
hostapd: Extend support for HT 20/40 coexistence feature

Extend the minimal HT 20/40 co-ex support to include dynamic changes
during the lifetime of the BSS. If any STA connects to a 2.4 GHz AP with
40 MHz intolerant bit set then the AP will switch to 20 MHz operating
mode.

If for a period of time specified by OBSS delay factor and OBSS scan
interval AP does not have any information about 40 MHz intolerant STAs,
the BSS is switched from HT20 to HT40 mode.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/ap/ctrl_iface_ap.c
src/ap/drv_callbacks.c
src/ap/hostapd.c
src/ap/hostapd.h
src/ap/hw_features.c
src/ap/ieee802_11.h
src/ap/ieee802_11_ht.c
src/ap/sta_info.c
src/ap/sta_info.h
src/common/ieee802_11_defs.h