wifi: mac80211: skip rate statistics for MLD STAs
For now, skip rate statistics here to avoid warnings in the called code, we'll need to adjust this to have all the statistics for link stations. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
9b6bf4d612
commit
8a263dcb58
@ -2507,13 +2507,15 @@ void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo,
|
||||
}
|
||||
}
|
||||
|
||||
if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) {
|
||||
if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE)) &&
|
||||
!sta->sta.valid_links) {
|
||||
sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate,
|
||||
&sinfo->txrate);
|
||||
sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE);
|
||||
}
|
||||
|
||||
if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE))) {
|
||||
if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) &&
|
||||
!sta->sta.valid_links) {
|
||||
if (sta_set_rate_info_rx(sta, &sinfo->rxrate) == 0)
|
||||
sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_BITRATE);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user