According to this article
and this
it seems all three Information Elements / Tags need to be present in the beacon frame to signify 802.11k is set up properly:
Country Element
Power Constraint Element
RM Enable Capabilities Element
I am trying to enable 802.11k by adding option ieee80211k '1' into /etc/config/wireless. With this, I check with Wireshark, and find only two of the three tags being broadcast by my routers.
The missing entry is the Power Constraint Element.
I then even tried to manipulate the /lib/netifd/hostapd.sh file to force add local_pwr_contraint=3 into hostapd.conf. It does get added and picked up by hostapd I believe (I see it in the hostapd.conf), and I was hoping this would somehow get the beacon frame to contain this "Power Constraint" tag, but nope, still nothing.
My questions are - is this Power Constraint Element even needed for 802.11k to be functional? And if yes, is there any way to make openwrt include this tag in the beacon frame?
Thanks.