802.11k and 802.11v WPA supplicant

Dennis Bland dennis at dbperformance.com
Sun Nov 8 00:46:30 EST 2020

> Are there any flags that enable 802.11k and v features
> in the wpa_supplicant config file?

Not directly.  You would need to extend "disable_btm" in the
wpa_suppliant code to be configurable from wpa_cli and/or the
wpa_supplicant.conf file.  Having said that, when you include
CONFIG_WNM in the build config, 802.11v BSS Transition Management is
enabled in the supplicant by default.

When wpa_supplicant starts up, it queries the driver capabilities and
will only enable 802.11k or 802.11v if the appropriate support is
available from the driver.  I am not sure if the ath9k ever supported
802.11k/v (it is supported in ath10k).

> The purpose is to enable roaming of a client between
> different APs with the same SSID using 802.11k and v.
> The wifi client driver is ath9k and the underlying OS is Linux.
> Both support the protocols. WPA_supplicant version is 2.8.
> WPA_supplicant was compiled with CONFIG_WNM flag.
> CONFIG_MBO is not enabled.
> Neighbor report and BSS transition are enabled on the AP side,
> the beacon frames confirm that.
> However the wifi client's association and probe requests
> captured on wireshark do not have BSS transition enabled.
> So, I want to make sure that wpa_supplicant and client are set
> up correctly to request neighbor frames on Linux.
> Any input is really appreciated.
> Please let me know if you need any additional information.
> Regards,
> DB.

More information about the Hostap mailing list