|
@@ -2229,6 +2229,13 @@ static int phy_info_handler(struct nl_msg *msg, void *arg)
|
|
tb_band[NL80211_BAND_ATTR_HT_CAPA]);
|
|
tb_band[NL80211_BAND_ATTR_HT_CAPA]);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (tb_band[NL80211_BAND_ATTR_HT_MCS_SET] &&
|
|
|
|
+ nla_len(tb_band[NL80211_BAND_ATTR_HT_MCS_SET])) {
|
|
|
|
+ u8 *mcs;
|
|
|
|
+ mcs = nla_data(tb_band[NL80211_BAND_ATTR_HT_MCS_SET]);
|
|
|
|
+ os_memcpy(mode->mcs_set, mcs, 16);
|
|
|
|
+ }
|
|
|
|
+
|
|
nla_for_each_nested(nl_freq, tb_band[NL80211_BAND_ATTR_FREQS], rem_freq) {
|
|
nla_for_each_nested(nl_freq, tb_band[NL80211_BAND_ATTR_FREQS], rem_freq) {
|
|
nla_parse(tb_freq, NL80211_FREQUENCY_ATTR_MAX, nla_data(nl_freq),
|
|
nla_parse(tb_freq, NL80211_FREQUENCY_ATTR_MAX, nla_data(nl_freq),
|
|
nla_len(nl_freq), freq_policy);
|
|
nla_len(nl_freq), freq_policy);
|