diff --git a/modules/hostap/src/supp_api.c b/modules/hostap/src/supp_api.c index 5a83f91753d..8a93e258ad4 100644 --- a/modules/hostap/src/supp_api.c +++ b/modules/hostap/src/supp_api.c @@ -953,6 +953,15 @@ int supplicant_status(const struct device *dev, struct wifi_iface_status *status } os_free(conn_info); + + ret = wpa_drv_signal_poll(wpa_s, si); + if (!ret) { + status->current_phy_rate = si->current_txrate; + } else { + wpa_printf(MSG_WARNING, "%s: Failed to get signal info\n", __func__); + status->current_phy_rate = 0; + ret = 0; + } } else { ret = 0; }