]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: consider per-CPU statistics if present
authorJohannes Berg <johannes.berg@intel.com>
Thu, 10 Jun 2021 20:08:16 +0000 (22:08 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 23 Jun 2021 09:29:10 +0000 (11:29 +0200)
commit073869e2eb10b10166242e0fe3af7147e63ca899
tree7fc744a3b34160530dc9d7d88bee51b40cdbecd5
parentca98445e9c6195bd7444700f2296b1f2fb339e66
mac80211: consider per-CPU statistics if present

If we have been keeping per-CPU statistics, consider them
regardless of USES_RSS, because we may not actually fill
those, for example in non-fast-RX cases when the connection
is not compatible with fast-RX. If we didn't fill them, the
additional data will be zero and not affect anything, and
if we did fill them then it's more correct to consider them.

This fixes an issue in mesh mode where some statistics are
not updated due to USES_RSS being set, but fast-RX isn't
used.

Reported-by: Thiraviyam Mariyappan <tmariyap@codeaurora.org>
Link: https://lore.kernel.org/r/20210610220814.13b35f5797c5.I511e9b33c5694e0d6cef4b6ae755c873d7c22124@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/sta_info.c