]> git.ipfire.org Git - thirdparty/hostap.git/commit
nl80211: Fix NL80211_ATTR_SMPS_MODE encoding
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 1 Dec 2017 18:22:44 +0000 (20:22 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 1 Dec 2017 18:22:44 +0000 (20:22 +0200)
commita2426829ce426de82d2fa47071ca41ea81c43307
tree1c9f2b43ed3845bdb61cd4fd0c64099cd7623542
parentce83008c79917d3f8bbb388e64f582e2cdf30e3b
nl80211: Fix NL80211_ATTR_SMPS_MODE encoding

This nl80211 attribute uses NLA_U8 policy in cfg80211 and
hostapd/wpa_supplicant needs to use same size when writing the
attribute.

This fixes AP mode regression triggered by kernel commit "net: netlink:
Update attr validation to require exact length for some types" in
v4.15-rc1 that resulted in the following debug log entry when trying to
enable beaconing:
nl80211: Beacon set failed: -34 (Numerical result out of range)

Fixes: da1080d7215f ("nl80211: Advertise and configure SMPS modes")
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/drivers/driver_nl80211.c