]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: iwlfiwi: mvm: Fix the rate reporting
authorIlan Peer <ilan.peer@intel.com>
Sat, 3 May 2025 19:44:32 +0000 (22:44 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Wed, 7 May 2025 03:08:00 +0000 (06:08 +0300)
commit8f7561209eda7d6998708f06376e8dd2dc52f3b8
tree8fa16b4e33c3942a8bdf3bad9f36af940dfa4972
parent6570ea2278266c74ba55ba6c862400627583f201
wifi: iwlfiwi: mvm: Fix the rate reporting

The rate validation in mac80211 considers a rate to be valid iff both
the rate index and the count are positive. When the rate scaling is
managed in the driver and not enough traffic passed to set the actual
rate, the driver set the rate to be the optimal rate. However, the rate
count is not set and thus the rate is considered not valid. Fix it by
setting the count to 1.

Fixes: 3e99b4d28219 ("wifi: mac80211: Sanity check tx bitrate if not provided by driver")
Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250503224232.0d1d1e022d63.I76833c14ba1d66f9bea5c32b25a54d8b36f229ba@changeid
drivers/net/wireless/intel/iwlwifi/mvm/rs.c