]> git.ipfire.org Git - thirdparty/hostap.git/commit
HT: Remove SMPS in AP mode
authorJouni Malinen <j@w1.fi>
Sun, 16 Feb 2020 11:58:54 +0000 (13:58 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 16 Feb 2020 11:58:54 +0000 (13:58 +0200)
commit466e48dcd75f67889bc7ffbbda01adbc86ac8eaf
tree2850785ddbece0082d82bf89a968c58753b8cf3e
parent91ea29a79ec9ff336b89be9e9cbcae9a7e99e70a
HT: Remove SMPS in AP mode

SM Power Save was described in somewhat unclear manner in IEEE Std
802.11n-2009 as far the use of it locally in an AP to save power. That
was clarified in IEEE Std 802.11-2016 to allow only a non-AP STA to use
SMPS while the AP is required to support an associated STA doing so. The
AP itself cannot use SMPS locally and the HT Capability advertisement
for this is not appropriate.

Remove the parts of SMPS support that involve the AP using it locally.
In practice, this reverts the following commits:
04ee647d58a2 ("HT: Let the driver advertise its supported SMPS modes for AP mode")
8f461b50cfe4 ("HT: Pass the smps_mode in AP parameters")
da1080d7215f ("nl80211: Advertise and configure SMPS modes")

Signed-off-by: Jouni Malinen <j@w1.fi>
12 files changed:
hostapd/config_file.c
hostapd/hostapd.conf
hostapd/main.c
src/ap/beacon.c
src/ap/hostapd.h
src/ap/hw_features.c
src/drivers/driver.h
src/drivers/driver_nl80211.c
src/drivers/driver_nl80211_capa.c
wpa_supplicant/ap.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant_i.h