From: bhagavathi perumal s Date: Fri, 6 Oct 2017 15:03:25 +0000 (+0530) Subject: hostapd: Add HT/VHT capability info into STA command X-Git-Tag: hostap_2_7~928 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f91a8bdea82ef0caa2846ba77a578f0797c6fee;p=thirdparty%2Fhostap.git hostapd: Add HT/VHT capability info into STA command Signed-off-by: bhagavathi perumal s --- diff --git a/src/ap/ctrl_iface_ap.c b/src/ap/ctrl_iface_ap.c index 66b00766c..124173885 100644 --- a/src/ap/ctrl_iface_ap.c +++ b/src/ap/ctrl_iface_ap.c @@ -254,6 +254,28 @@ static int hostapd_ctrl_iface_sta_mib(struct hostapd_data *hapd, len += ret; } +#ifdef CONFIG_IEEE80211AC + if ((sta->flags & WLAN_STA_VHT) && sta->vht_capabilities) { + res = os_snprintf(buf + len, buflen - len, + "vht_caps_info=0x%08x\n", + le_to_host32(sta->vht_capabilities-> + vht_capabilities_info)); + if (!os_snprintf_error(buflen - len, res)) + len += res; + } +#endif /* CONFIG_IEEE80211AC */ + +#ifdef CONFIG_IEEE80211N + if ((sta->flags & WLAN_STA_HT) && sta->ht_capabilities) { + res = os_snprintf(buf + len, buflen - len, + "ht_caps_info=0x%04x\n", + le_to_host16(sta->ht_capabilities-> + ht_capabilities_info)); + if (!os_snprintf_error(buflen - len, res)) + len += res; + } +#endif /* CONFIG_IEEE80211N */ + if (sta->ext_capability && buflen - len > (unsigned) (11 + 2 * sta->ext_capability[0])) { len += os_snprintf(buf + len, buflen - len, "ext_capab=");