summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorAditya Kumar Singh <quic_adisi@quicinc.com>2022-07-01 16:36:11 +0300
committerJohannes Berg <johannes.berg@intel.com>2022-07-15 12:43:12 +0300
commit0bd509325508aad1bf01967d618ada7d8da14d4d (patch)
tree93c7a752e302ecc442ab46b5c1cac4c8c8fc164e /tools/perf/scripts/python/stackcollapse.py
parentbf326cf53a38e3cebbbb929216718fa9c925e869 (diff)
downloadlinux-0bd509325508aad1bf01967d618ada7d8da14d4d.tar.xz
wifi: mac80211: fix mesh airtime link metric estimating
ieee80211s_update_metric function uses sta_set_rate_info_tx function to get struct rate_info data from ieee80211_tx_rate struct, present in ieee80211_sta->deflink.tx_stats. However, drivers can skip tx rate calculation by setting rate idx as -1. Such drivers provides rate_info directly and hence ieee80211s metric is updated incorrectly since ieee80211_tx_rate has inconsistent data. Add fix to use rate_info directly if present instead of sta_set_rate_info_tx for updating ieee80211s metric. Signed-off-by: Aditya Kumar Singh <quic_adisi@quicinc.com> Link: https://lore.kernel.org/r/20220701133611.544-1-quic_adisi@quicinc.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions